home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 043a / bbsee25b.zip / BBSEE.DOC < prev    next >
Text File  |  1993-03-28  |  142KB  |  3,456 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.         ░░░░░░░░░░░   ░░░░░░░░░░░    ░░░░░░░░░░  ░░░░░░░░░░░   ░░░░░░░░░░░
  10.         ░░        ░░  ░░        ░░  ░░           ░░            ░░
  11.         ░░        ░░  ░░        ░░  ░░           ░░            ░░
  12.         ░░░░░░░░░░    ░░░░░░░░░░     ░░░░░░░░░░  ░░░░░░░░░░    ░░░░░░░░░░░
  13.         ░░        ░░  ░░        ░░            ░░ ░░            ░░
  14.         ░░        ░░  ░░        ░░            ░░ ░░            ░░
  15.         ░░░░░░░░░░░   ░░░░░░░░░░░    ░░░░░░░░░░  ░░░░░░░░░░░   ░░░░░░░░░░░
  16.  
  17.  
  18.  
  19.         BBSee  User's Manual And Reference
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.         Copyright (C) 1991-1993  Martin Vallevand
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.         Table of Contents
  36.  
  37.         Chapter 1 General Information . . . . . . . . . . . . . . . . . .    1
  38.              1.1  What does BBSee do? . . . . . . . . . . . . . . . . . .    1
  39.              1.2  License . . . . . . . . . . . . . . . . . . . . . . . .    1
  40.              1.3  BBSee Files.  . . . . . . . . . . . . . . . . . . . . .    3
  41.              1.4  On-Line Help  . . . . . . . . . . . . . . . . . . . . .    4
  42.  
  43.         1.5  System requirements  . . . . . . . . . . . . . . . . . . . .    4
  44.              1.6  Background  . . . . . . . . . . . . . . . . . . . . . .    5
  45.              1.7  Credits . . . . . . . . . . . . . . . . . . . . . . . .    5
  46.  
  47.         Chapter 2 Configuration . . . . . . . . . . . . . . . . . . . . .    7
  48.              2.1  BBSEE.CFG . . . . . . . . . . . . . . . . . . . . . . .    7
  49.              2.2  Database Filenames  . . . . . . . . . . . . . . . . . .    8
  50.              2.3  General directory and files . . . . . . . . . . . . . .    9
  51.              2.4  Tag Files Facility. . . . . . . . . . . . . . . . . . .   10
  52.              2.5  Output Directory files  . . . . . . . . . . . . . . . .   11
  53.              2.6  Single word exclusions, . . . . . . . . . . . . . . . .   12
  54.              2.7  Source / BBS Board Selection  . . . . . . . . . . . . .   12
  55.              2.8  Area/Conference Support.    . . . . . . . . . . . . . .   13
  56.              2.9  Catalog Configuration . . . . . . . . . . . . . . . . .   13
  57.              2.10 Fill Configuration  . . . . . . . . . . . . . . . . . .   14
  58.              2.11 Function Keys . . . . . . . . . . . . . . . . . . . . .   15
  59.              2.12 Volume Templates  . . . . . . . . . . . . . . . . . . .   15
  60.              2.13 Analyze Directory . . . . . . . . . . . . . . . . . . .   15
  61.              2.14 Hardware Installation . . . . . . . . . . . . . . . . .   16
  62.                   2.14.1 Video Installation . . . . . . . . . . . . . . .   16
  63.                   2.14.2 EMS Support. . . . . . . . . . . . . . . . . . .   17
  64.                   2.14.3 Mouse Support. . . . . . . . . . . . . . . . . .   17
  65.                   2.14.4 Sound  . . . . . . . . . . . . . . . . . . . . .   17
  66.                   2.14.5 Clock  . . . . . . . . . . . . . . . . . . . . .   17
  67.              2.15 Miscellaneous . . . . . . . . . . . . . . . . . . . . .   17
  68.              2.16 Print Order Form. . . . . . . . . . . . . . . . . . . .   18
  69.  
  70.         Chapter 3 File Function . . . . . . . . . . . . . . . . . . . . .   19
  71.              3.1  File importation  . . . . . . . . . . . . . . . . . . .   19
  72.              3.2  File Duplication  . . . . . . . . . . . . . . . . . . .   21
  73.              3.3  Uncompress and Import NEWFILES.DAT  . . . . . . . . . .   21
  74.              3.4  Modify Import Options . . . . . . . . . . . . . . . . .   22
  75.              3.5  Create Record . . . . . . . . . . . . . . . . . . . . .   22
  76.              3.6  File Manager  . . . . . . . . . . . . . . . . . . . . .   22
  77.                   3.6.1 List file . . . . . . . . . . . . . . . . . . . .   23
  78.              3.7  Floppy Directory  . . . . . . . . . . . . . . . . . . .   24
  79.              3.8  BBSee Shell . . . . . . . . . . . . . . . . . . . . . .   24
  80.              3.9  DOS Shell . . . . . . . . . . . . . . . . . . . . . . .   24
  81.  
  82.         Chapter 4 Search Function . . . . . . . . . . . . . . . . . . . .   25
  83.              4.1  Word Search . . . . . . . . . . . . . . . . . . . . . .   25
  84.              4.2  Filename Search . . . . . . . . . . . . . . . . . . . .   25
  85.              4.3  Output Search List  . . . . . . . . . . . . . . . . . .   26
  86.              4.4  Show All/Show Catalog/Show Uncat'd  . . . . . . . . . .   26
  87.              4.5  Local BBS Searching . . . . . . . . . . . . . . . . . .   26
  88.              4.6  Catalog File Searching  . . . . . . . . . . . . . . . .   26
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.         Chapter 5 Catalog Function  . . . . . . . . . . . . . . . . . . .   27
  97.              5.1  Catalog   . . . . . . . . . . . . . . . . . . . . . . .   27
  98.              5.2  Uncatalog   . . . . . . . . . . . . . . . . . . . . . .   27
  99.              5.3  Pseudonym Cataloging  . . . . . . . . . . . . . . . . .   28
  100.              5.4  Label floppy  . . . . . . . . . . . . . . . . . . . . .   28
  101.                   5.4.1 Label Templates . . . . . . . . . . . . . . . . .   29
  102.              5.5  Make Catalog Report . . . . . . . . . . . . . . . . . .   29
  103.              5.6  Fill  . . . . . . . . . . . . . . . . . . . . . . . . .   31
  104.              5.7  View Catalog  . . . . . . . . . . . . . . . . . . . . .   31
  105.                   5.7.1 Volume Categories.  . . . . . . . . . . . . . . .   32
  106.              5.8  Show Catalog/Archive Files  . . . . . . . . . . . . . .   32
  107.                   5.8.1 Find Files  . . . . . . . . . . . . . . . . . . .   32
  108.                   5.8.2 Scan Files  . . . . . . . . . . . . . . . . . . .   32
  109.              5.9  Modify Options  . . . . . . . . . . . . . . . . . . . .   33
  110.              5.10 Catalog eXtract, Copy and View. . . . . . . . . . . . .   33
  111.                   5.10.1 eXtract  . . . . . . . . . . . . . . . . . . . .   33
  112.                   5.10.2 Copy File  . . . . . . . . . . . . . . . . . . .   34
  113.                   5.10.3 View File  . . . . . . . . . . . . . . . . . . .   34
  114.  
  115.         Chapter 6 Tag Function  . . . . . . . . . . . . . . . . . . . . .   35
  116.              6.1  Delete tagged file  . . . . . . . . . . . . . . . . . .   35
  117.              6.2  Create download file  . . . . . . . . . . . . . . . . .   35
  118.              6.3  Remove tags . . . . . . . . . . . . . . . . . . . . . .   35
  119.              6.4  Create upload files . . . . . . . . . . . . . . . . . .   35
  120.              6.5  Output tags to disk . . . . . . . . . . . . . . . . . .   36
  121.              6.6  View tags . . . . . . . . . . . . . . . . . . . . . . .   36
  122.              6.7  Edit Tags . . . . . . . . . . . . . . . . . . . . . . .   36
  123.              6.8  Load Tags . . . . . . . . . . . . . . . . . . . . . . .   36
  124.  
  125.         Chapter 7 Describe Function . . . . . . . . . . . . . . . . . . .   37
  126.              7.1  Input File List . . . . . . . . . . . . . . . . . . . .   37
  127.              7.2  4DOS Description. . . . . . . . . . . . . . . . . . . .   37
  128.              7.3  Describe Floppy . . . . . . . . . . . . . . . . . . . .   37
  129.              7.4  Cross Reference . . . . . . . . . . . . . . . . . . . .   37
  130.              7.5  Report Options  . . . . . . . . . . . . . . . . . . . .   38
  131.              7.6  Analyze directory . . . . . . . . . . . . . . . . . . .   38
  132.  
  133.         Chapter 8 Using the program . . . . . . . . . . . . . . . . . . .   39
  134.  
  135.         Chapter 9 Command line arguments  . . . . . . . . . . . . . . . .   40
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.         Appendices
  144.  
  145.         Appendix A     Registration Information . . . . . . . . . . . . .   42
  146.  
  147.         Appendix B     Where to find BBSee. . . . . . . . . . . . . . . .   44
  148.  
  149.         Appendix C     Program Return Codes . . . . . . . . . . . . . . .   45
  150.  
  151.         Appendix D     Cursor Movement and Editing Keys . . . . . . . . .   46
  152.  
  153.         Appendix E     Mouse Support. . . . . . . . . . . . . . . . . . .   47
  154.  
  155.         Appendix F     Import Usage . . . . . . . . . . . . . . . . . . .   49
  156.  
  157.         Appendix G     Database Packing and Index File Rebuilding . . . .   51
  158.  
  159.         Appendix H     Deleted File List Maintenance  . . . . . . . . . .   52
  160.  
  161.         Appendix I     Robocomm download support. . . . . . . . . . . . .   54
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.                                   BBSee Version 2.5
  170.  
  171.         Chapter 1 General Information
  172.  
  173.         1.1  What does BBSee do?
  174.  
  175.         BBSee  is a  program designed  to help people  who accumulate  lots of
  176.         files, easily find the files they have access to, in their catalogs or
  177.         on BBS's or other source.  The heart of the program are two databases,
  178.         the  database  of the  filelists obtained  from  the BBS's  and online
  179.         services you use, and the database of your cataloged  floppies.  Using
  180.         these databases, BBSee will provides  various advanced options to help
  181.         manage these files.
  182.  
  183.         The principle functions in BBSee are;
  184.  
  185.              The file import function which allows you to bring file  list and
  186.              description  files into  the database  from most  popular BBS'es.
  187.              This database file  will normally be  smaller than your  original
  188.              BBS  list  and  can  be  configured  to  meet  personal  database
  189.              preferences.
  190.  
  191.              The fast and powerful search function which enables you to locate
  192.              files  from up  to 16  BBS lists,  and your  own floppies  in one
  193.              search.   This search can be an instantaneous filename search, or
  194.              a complex but quick multi-word search.
  195.  
  196.              The sophisticated disk catalog system with  capabilities designed
  197.              to  help manage  your files,  with a minimum  amount of  time and
  198.              effort.
  199.  
  200.              The fill  floppy function which  provides a method  of optimizing
  201.              floppy disk use.
  202.  
  203.              An interface to many automated BBS programs and scripts, allowing
  204.              you  to tag  files  for up/and  download,  and create  the  files
  205.              required by these useful programs.
  206.  
  207.         1.2  License
  208.  
  209.              BBSee  is a  commercial  package, that  is  being distributed  as
  210.              shareware for  evaluation  purposes only.    This is  not  public
  211.              domain,  or  free   software.    After  a  reasonable  period  of
  212.              evaluation,  (one  month),  if  you  decide  not  to  purchase  a
  213.              registered version of BBSee, you must delete all copies of BBSee,
  214.              in uncompressed form, that you  have in your possession.   If you
  215.              feel  that you require a longer period of evaluation, provide the
  216.              author, Martin Vallevand, with an explanation of why more time is
  217.              required,  and  a  one-time  extension  of  sixty  days  will  be
  218.              provided.
  219.  
  220.  
  221.  
  222.                                         Page 1
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.                                   BBSee Version 2.5
  231.  
  232.              Everyone  is   permitted,  and  encouraged,  to   distribute  the
  233.              shareware package freely to potential users and on-line BBS's, as
  234.              long  as there is  no charge or profit  motive for providing this
  235.              service, beyond  the material  cost of distribution,  and that  a
  236.              complete set of programs (A and B) as specified in section 1.3 of
  237.              this document is distributed.  Profit-oriented BBSs and other on-
  238.              line service operators are fully authorized to have BBSee archive
  239.              files for download, provided the files are available to all users
  240.              of the service at no additional charge.  
  241.  
  242.              Anyone wishing to distribute BBSee archive files on a CD ROM must
  243.              provide  Martin Vallevand with the name, price, and source of the
  244.              CD, the file  names of the BBSee archives files  contained on the
  245.              CD, and the scheduled production  date of the CD. If the  release
  246.              date of BBSee,  as indicated in  the HISTORY file, is  not within
  247.              three  months  of  the  production   date  of  the  disk   Martin
  248.              Vallevand's written consent is required.  In addition, the CD ROM
  249.              packaging  must  clearly  identify that  most  shareware programs
  250.              require  PAID  registration before  they  can  be used  beyond  a
  251.              limited evaluation period.
  252.  
  253.              BBSee  has been subject to thorough testing, and every reasonable
  254.              effort has been made to make BBSee  a safe, fast, and easy to use
  255.              package.  However the  databases that BBSee makes, can  easily be
  256.              the largest databases  that many  people will ever  see on  their
  257.              computers.    With such  large systems,  there  are many  ways to
  258.              corrupt  the  database,  including   rebooting  the  computer  or
  259.              powering down during use of BBSee, so care is advised. 
  260.  
  261.              Also,  it  is  impossible  to  test  this  program  on  the  many
  262.              combinations of  computer software and hardware  available in the
  263.              PC  marketplace,  and  to   anticipate  all  uses  for  software.
  264.              Therefore all copies  of BBSee, and any  program distributed with
  265.              the  package, shareware, or registered,  are purchased AS IS, and
  266.              Martin  Vallevand will not be held responsible for any damage, to
  267.              your computer,  programs, data, or anything else for that matter,
  268.              that may  result from its use.  By using  BBSee you consent to do
  269.              so at your own risk.  If you find that this is unsatisfactory, DO
  270.              NOT run BBSee.
  271.  
  272.              See Appendix A  for further information on registering BBSee, and
  273.              on contacting the author for further clarification.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                                         Page 2
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.                                   BBSee Version 2.5
  292.  
  293.         1.3  BBSee Files.
  294.  
  295.              Files on the 'Program' archive #1            BBSEE25A.ZIP
  296.              BBSEE.EXE      Program File
  297.              BBSETUP.EXE    Modifies BBSEE.CFG
  298.              README.2ND     Latest file information.
  299.              QUICKST.ART    Start using BBSee now.
  300.              BBSEE.HLP      On-Line Help File
  301.              WHATS.NEW      Information on new features in this release.
  302.              FILE_ID.DIZ    Description File 
  303.  
  304.              Files on the 'Program' archive #2            BBSEE25B.ZIP
  305.              BBSEE.DOC      Documentation
  306.              IMPORT.EXE     General BBS file listing conversion utility.
  307.              2ROBO.EXE      Interface to Robocomm.
  308.              SAMPLE         A file for use as a test import.
  309.              REGISTER.FRM   Form used to register BBSee.
  310.              GO.BAT         The first thing most people do.
  311.              BBSEE1.ICO     Microsoft Windows Icon
  312.              BBSEE2.ICO     "         "         "
  313.              HISTORY        Revision history for BBSee.
  314.              FILE_ID.DIZ    Description File
  315.  
  316.              These two archive files  make up the files required  for standard
  317.              distribution of the BBSee program.
  318.  
  319.              Files on the 'Extras' archive                BBSEE25X.ZIP
  320.  
  321.              READDEL.EXE    Delete file reader.
  322.              WRITEDEL.EXE   Delete file writer.
  323.              PACBBSEE.EXE   Database 'pack' utility.
  324.              REBOBBS.EXE    Utility to re-structure the BBS information.
  325.              BBC2PCB.EXE    Utility  to  create  a  PCBoard-like  list of  the
  326.                             entire master database.
  327.              4DLS.EXE       Utility to create  a file which  could be used  by
  328.                             the program DLS.EXE to  print labels for cataloged
  329.                             floppies.
  330.              FILE_ID.DIZ    Description File
  331.  
  332.              The files in the extras archives  are not essential to run BBSee,
  333.              but they certainly will  make its use more versatile.   Depending
  334.              on  file import needs other utilities  may be added to this list.
  335.              Check the README file for the latest information.
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.                                         Page 3
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.                                   BBSee Version 2.5
  353.  
  354.              Files in the 'Conversion' archive            BBSEE25C.ZIP
  355.  
  356.              CATCON.EXE     Conversion  from various  other  program to  BBSee
  357.                             catalog   format.     These  are   CatDisk,  CUDM,
  358.                             DiskTrak, InteliCat, and Wssindex.
  359.              CATCON.DOC     Documentation for above.
  360.              ASP2BBC.EXE    Utility to add ASP catalog to BBSee database.
  361.              ASP2BBC.DOC    Documentation for above.
  362.              FIX4DIZ.EXE    Fix  for  non-standard  .DIZ files  from  previous
  363.                             versions of BBSee (pre 2.21).
  364.              FIXARC.EXE     Fix   for  long  embeded  sub-directory  names  in
  365.                             archive file database (pre 2.42)
  366.              FILE_ID.DIZ    Description File
  367.  
  368.              These are  various files used  to convert catalog  databases from
  369.              other programs to BBSee format.
  370.  
  371.              If you are having trouble finding these files through any of your
  372.              regular sources they (or the current versions) can be obtained as
  373.              explained in Appendix B.
  374.  
  375.         1.4  On-Line Help
  376.  
  377.              The  file  BBSEE.HLP provides  on-line help  for  BBSee.   To run
  378.              properly BBSEE.HLP should be located in the  same subdirectory as
  379.              BBSEE.EXE.   This will allow BBSee  to run from a  path and still
  380.              access the help file.  BBSee  will run without the help file, but
  381.              it  will display  an  error message  when  the help  function  is
  382.              called.
  383.  
  384.              Online  help  is  not meant  as  a  substitute  for reading  this
  385.              documentation, but  as  a  quick reference  to  most  of  BBSee's
  386.              functions.   The help is available by pressing <F1> from any menu
  387.              or sub-menu option.
  388.  
  389.         1.5  System requirements
  390.  
  391.              100% IBM compatible computer.
  392.              MS-DOS 3.30 or higher. (lower versions were not tested)
  393.              A minimum 500K free RAM, or 440K and use of 100K of EMS.
  394.              12 file handles and open DOS files (from CONFIG.SYS).  
  395.              You must have a line of FILES=20 or more in your CONFIG.SYS file.
  396.              Hard disk strongly recommended.
  397.  
  398.              BBSee will use as much disk space as you would like to devote  to
  399.              BBS  file listings. The faster the disk transfer rate the better.
  400.              The  addition  of  disk caching,  even  as  small  as 128K,  will
  401.              significantly improve performance.
  402.  
  403.  
  404.  
  405.                                         Page 4
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.                                   BBSee Version 2.5
  414.  
  415.         1.6  Background
  416.  
  417.              This  program is written  in the large model  of Borland C++ 3.1,
  418.              CXL 5.2 and the MIX C/database toolchest.  I believe these to all
  419.              be excellent, inexpensive, packages although the database package
  420.              can be slow on adding records to a large database.  A fast string
  421.              search  algorithm, the  Boyer-Moore  algorithm, is  used to  find
  422.              words.  To me this is to brute force searching,  what qsort is to
  423.              a bubble  sort.  Most of the  overhead is in the  disk read.  CXL
  424.              has been  superseded by  TCXL however I  found too  many bugs  in
  425.              version  5.51  to  use  it, and  have  not  yet  tried the  later
  426.              versions.
  427.  
  428.              BBSee and BBSetup  have been compressed  with LZEXE, and  further
  429.              processed  to  disable UNLZEXEing  as  a  very limited  means  of
  430.              protecting the programs from  alteration.  The registered version
  431.              can be ordered in  uncompressed format if you specify this on the
  432.              order form.
  433.  
  434.              All  the file writes in the  BBSee program use standard Borland C
  435.              calls, with  the exception of  the routines  that manipulate  the
  436.              label  on the floppy, which use extended FCBs and DOS interrupts.
  437.              Other than directly writing  to the floppy disk sectors,  I don't
  438.              believe there  is another method  to write  the volume label.   I
  439.              have  read, that  everyone should  use the  DOS label  program to
  440.              label  diskettes, for  technical reasons, so  I will  mirror that
  441.              recommendation.
  442.  
  443.              Regardless  of whether you use BBSee or not, I strongly recommend
  444.              that all users of DOS 4.0, always  run the DOS SHARE.EXE command,
  445.              to  protect themselves from deficiencies in the FCB structures in
  446.              their  version of  DOS.   As  well, if  your drives  support disk
  447.              change indication,  you will  be provided with  better protection
  448.              for your valuable archive  floppy disks.  Upgrading  to DOS 5  is
  449.              highly recommended.
  450.  
  451.         1.7  Credits
  452.  
  453.              I would like  to thank the following  people for assisting  me in
  454.              the development of this software.  The diligent work of this team
  455.              of beta  testers and proof readers  has helped me so  much, and I
  456.              believe  their   many  suggestions  have   greatly  enhanced  the
  457.              functionality of BBSee.
  458.  
  459.              Bernard "The Exterminator" Desruisseaux  for finding bugs big and
  460.              small, and for providing many good (and sound) ideas.
  461.  
  462.              Paul "The  Cosmetician" Loshuk for keeping  the documentation and
  463.              help  clean, and for prompting me to take BBSee beyond the simple
  464.              program I first intended.
  465.  
  466.                                         Page 5
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.                                   BBSee Version 2.5
  475.  
  476.              John Zaharychuk  for providing  good ideas,  'different' hardware
  477.              platforms and putting up with 2400 baud file transfers.
  478.  
  479.              Daniel  Verreault for  having the  knack of  identifying database
  480.              problems.   Also  his help  with help  and the  documentation for
  481.              version  are appreciated.
  482.  
  483.              Michel  Tordion, Phil  Lachance, Gordon  Haff, Tony  Dibenedetto,
  484.              John Lindeyer,  Dominique Plante, Dan Wood, Serge Cote and others
  485.              for taking the time to help with the beta testing.
  486.  
  487.              All the people who have registered so far, they propel me to keep
  488.              on.
  489.  
  490.              Angela Tweeddale for putting up with me through all of this
  491.  
  492.              Daniel Coulombe for  allowing SYNAPSE BBS to be used as the basis
  493.              for the beta testing, and the 'home' of BBSee.
  494.  
  495.              Chris  Grainger for allowing File Request access for BBSee on his
  496.              Exception #13 BBS.
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.                                         Page 6
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                                   BBSee Version 2.5
  536.  
  537.         Chapter 2 Configuration
  538.  
  539.         Because of the many  options available in BBSee, the  most complicated
  540.         aspect of  using BBSee, is  in configuring  it to your  needs.   BBSee
  541.         needs  to know the location of many  files and programs, if you intend
  542.         to use  all its options.   If you  don't install BBSee  correctly then
  543.         these options may not function properly, and/or BBSee may exit with an
  544.         error code.   Also BBSee will  overwrite certain  files if they  exist
  545.         (although  BBSee's  'filenames' should  not  conflict  with files  you
  546.         have), so some care should be used in reviewing default filenames.
  547.  
  548.         BBSee  configuration  is  performed  in a  program,  BBSETUP.EXE  that
  549.         handles all  aspects of  BBSee configuration.   Although this  program
  550.         MUST  be run initially, it also can  be used to reconfigure options at
  551.         any time.   As  you become proficient  in the use  of BBSee,  you will
  552.         probably  go into  BBSetup, many  times, to  change the  inclusion and
  553.         exclusion word lists, and to fine-tune things to your liking.
  554.  
  555.         Note as a general rule whenever user input is required in BBSEE.EXE or
  556.         BBSETUP.EXE, selecting <Esc> will cancel the  operation, <F1> will get
  557.         help (in  BBSee), <Enter> will select  the option or move  to the next
  558.         option and  <Ctrl Enter> will process  an entire set of  choices.  See
  559.         Appendix D for further information.
  560.  
  561.  
  562.         2.1  BBSEE.CFG
  563.  
  564.              All configuration information is contained in the file BBSEE.CFG.
  565.              BBSee searches for the  file BBSEE.CFG in the  default directory,
  566.              and  if not  found  BBSee searches  in  the same  directory  that
  567.              BBSEE.EXE was run from. 
  568.          
  569.              If  BBSEE.CFG is  not found in  the above steps  BBSee will abort
  570.              indicating that BBSETUP.EXE must be run first.
  571.  
  572.              To  create  BBSEE.CFG  it   is  necessary  to  run  the   program
  573.              BBSETUP.EXE first.   Do not create this  file manually.  The rest
  574.              of this  section deals with using  this program.  You  can opt to
  575.              install  BBSee with  only default  information however  some more
  576.              advanced features will not be available, or work properly.
  577.  
  578.  
  579.              BBSetup.
  580.  
  581.              BBSetup  is a  DOS program  that runs  from the  DOS prompt.   It
  582.              creates  the  file described  above,  BBSEE.CFG,  in the  default
  583.              directory.  You can create  as many BBSEE.CFG files as you  wish.
  584.              The main purpose  for doing  this would be  to maintain  separate
  585.              database files, exclusion lists and floppy catalogs.
  586.  
  587.  
  588.                                         Page 7
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.                                   BBSee Version 2.5
  597.  
  598.              The main menu for BBSETUP.EXE is as follows:
  599.  
  600.                                 ╒═════ BBSee Configuration ═════╕
  601.                                 │ Database Filenames            │
  602.                                 │ General directories and files │
  603.                                 │ Output directory files        │
  604.                                 │ ───────────────────────────── │
  605.                                 │ Single word exclusions        │
  606.                                 │ Paired word exclusions        │
  607.                                 │ File Extension exclusions     │
  608.                                 │ Required words                │
  609.                                 │ BBS/Source names              │
  610.                                 │ Local BBS's                   │
  611.                                 │ Area/Conferences              │
  612.                                 │ ───────────────────────────── │
  613.                                 │ Catalog Options               │
  614.                                 │ Function Keys                 │
  615.                                 │ Volume Template               │
  616.                                 │ Analyze Directory             │
  617.                                 │ Hardware Installation         │
  618.                                 │ Miscellaneous                 │
  619.                                 │ Print Order Form              │
  620.                                 │ Quit                          │
  621.                                 ╘═══════════════════════════════╛
  622.  
  623.  
  624.         The directories and filenames for all files used by BBSee are outlined
  625.         in this section.  Note that  the sub-directory mentioned should be  of
  626.         the  form drive:\subdirectory with no trailing backslash.  If you must
  627.         use the root  directory, which I don't  recommend, DO NOT include  the
  628.         backslash.   These fields are  checked for the existence  of drives or
  629.         directories,  however you should ensure that they are correct.  PLEASE
  630.         BE CAREFUL.   Also note  that if you  re-organize your hard  disk, you
  631.         will have to make corresponding changes to BBSEE.CFG.
  632.  
  633.         2.2  Database Filenames
  634.  
  635.              The first  step in  configuration is  to  enter the  name of  the
  636.              master  database and the catalog  database.  The  reason that the
  637.              database  filenames are not fixed  is to allow  multiple BBS list
  638.              databases  and disk  catalogs,  in  separate sub-directories,  if
  639.              desired.  
  640.  
  641.              BBSee creates in total ten permanent database files,
  642.  
  643.              1.   the  master database  file  and  index,  (mastername.DB  and
  644.                   .IDX),
  645.              2.   the index of deleted files, ( mastername.DEL ),
  646.              3.   the catalog file and index, (catalogname.DB and .IDX),
  647.  
  648.  
  649.                                         Page 8
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                   BBSee Version 2.5
  658.  
  659.              4.   the catalog  volume database file and  index (volumes.DB and
  660.                   .IDX),
  661.              5.   the archive content database file and index (archives.DB and
  662.                   .IDX).
  663.  
  664.              It  is possible  to have  different combinations  of catalog  and
  665.              description databases.  If you have multiple catalogs please note
  666.              that  the volume and archive content files are related, and their
  667.              names should  be changed as a pair.  If you do not catalog within
  668.              archives or in only one catalog this is not a consideration.
  669.  
  670.         2.3  General directory and files
  671.  
  672.              The BBS description  directory is the sub-directory where most of
  673.              your  file  description  lists will  be  located.    This can  be
  674.              modified during the import function of BBSee.
  675.  
  676.              The  Download  File directory  is  the  sub-directory where  your
  677.              telecommunication program places downloaded  files.  This is used
  678.              in  the  Analyze  Directory option  of  Catalog.    As well  this
  679.              directory is searched before download files lists are created.
  680.  
  681.              Archive Files directory is the sub-directory where files could be
  682.              moved after  being downloaded, but  before being moved  to floppy
  683.              disk.   This is  used in the  Analyze Directory option.   As well
  684.              this  directory  is  searched  before download  files  lists  are
  685.              created.
  686.  
  687.              Qmail File directory is  the sub-directory where your  .QWK files
  688.              are kept.  NEWFILES.DAT files in the .QWK files, can be extracted
  689.              from  these files and imported  into the master  database.  Other
  690.              .QWK  files in  other sub-directories  on the  same drive  can be
  691.              selected by navigating through  the disk using the cursor.   This
  692.              directory is used in the Unarc/Import Newfiles option.
  693.  
  694.              Uncompress Program Directory is the sub-directory where your file
  695.              archivers  exist.   This  is used  in  the Unarc/Import  Newfiles
  696.              option, and in the eXtract function.
  697.  
  698.              The BBSee  Output directory  is the working  directory BBSee  for
  699.              storing  temporary files  including those  created by  the Search
  700.              Word function,  and possibly by  DOS Shells.  These  files can be
  701.              large so the drive where this directory is located should have at
  702.              least  .5MB free.   Also, many  BBSee output file  are created in
  703.              this  directory.  See Section  on  the output directory files for
  704.              further information.
  705.  
  706.              The  Virus Scan  Directory  is the  directory  where the  program
  707.              SCAN.EXE  resides.  This is  used if you  enable the eXtract Scan
  708.              option.
  709.  
  710.                                         Page 9
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.                                   BBSee Version 2.5
  719.  
  720.              The  Upload  Files Directory  is  the  directory from  where  you
  721.              usually upload files.
  722.  
  723.              The General Directory is any directory that you would like to pop
  724.              up in the File Manager.
  725.  
  726.              The Archive Viewer Directory is the directory  where your archive
  727.              viewer is located.   The  Viewer name is  configured below  this.
  728.              The Viewer could be a program  like FV which writes to the screen
  729.              or it could be a stand-alone program like SHEZ, Arc Master, ZRAY,
  730.              or VPIC.  If you wish to use a stand-alone program enter Y in the
  731.              Shell  program field.    Note the  BBSee  Shell programs  can  be
  732.              configured to act as  multiple viewers for cataloged files  if so
  733.              desired.  See section 3.8 for further information.
  734.  
  735.         2.4  Tag Files Facility.
  736.  
  737.              The  Tag files directory is  where BBSee places  the download and
  738.              upload files  from the  tagged file  option. The  extension field
  739.              should  contain the extension that will be appended to the output
  740.              file  that BBSee  creates,  depending on  whether  the upload  or
  741.              download  option was selected within BBSee.  A blank is possible.
  742.              The first part of the filename will be the name of the BBS.  This
  743.              feature  is   intended  to  be  used   with  automated  file/mail
  744.              management programs, and telecommunication program scripts.
  745.  
  746.                   Q - QMM/Access*                             
  747.                   L - Liberator* (Telix)
  748.                   W - CatCalls - Wildcat 3.0 (Telix) *  marked automater types
  749.                   2 - CatCalls - Wildcat (Telix)        use BBSee conference 
  750.                   S - Telix Square (Telix)
  751.                   I - Intellicomm*
  752.                   B - Boyan* (Lee Breeden/R. Cronenwett scripts)
  753.                   R - Robocomm
  754.                   C - {COMMO} (Chuck Seyboldt's macros)
  755.                   A - ASCII Filenames (generic ASCII filenames only)
  756.  
  757.              Note that the Upload  and Download file extensions need  to match
  758.              those specified for use with your program.  I will attempt to add
  759.              support  for additional Upload/Download  types if the appropriate
  760.              file specifications are provided to me.
  761.  
  762.              R. Cronewett's WildCat! scripts for  use with Boyan require  that
  763.              you configure the BBS type as WC3 instead of AUT.
  764.  
  765.              See Appendix I for special instruction for use with Robocomm.
  766.  
  767.  
  768.  
  769.  
  770.  
  771.                                        Page 10
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                   BBSee Version 2.5
  780.  
  781.         2.5  Output Directory files
  782.  
  783.              This  screen contains the default filenames  for the files, other
  784.              than the databases,  created by BBSee.   All of  these files  are
  785.              placed in  the output directory.   If you don't want  to create a
  786.              file for any of these options, specify NULL as the filename.
  787.  
  788.              The Added  file is the filename  used as output of  all new files
  789.              added to  the database.   This is  useful when  batch updates  of
  790.              files  are undertaken, however for the most part I recommend NULL
  791.              as the device for this option when you are importing ALLFILES.LST
  792.              types, as it  causes a lot of disk overhead.   You should however
  793.              enable this option when you are adding from NEWFILES.DAT or daily
  794.              imports, and use the List/tag mode to tag new files.
  795.  
  796.              The Added file will also  have a list of files that  are modified
  797.              for higher priority  BBS.  In this way you can see files that you
  798.              may have chosen  to disregard  on a long-distance  call BBS,  but
  799.              sounds more  attractive, for a  local call.   These modifications
  800.              are indicated with the » marker on the description.
  801.  
  802.              You  can  also choose  to have  BBSee  check your  catalog before
  803.              adding  files to your Added file list.   This is configured using
  804.              the Search Catalog for adds option. 
  805.  
  806.              The  Discard file  is the  name of  the file  that is  to contain
  807.              information  about files  that were  discarded during  the import
  808.              process, for each of the various  rules used in the import.  Note
  809.              that  this file is opened in append  mode. I suggest that you use
  810.              the NULL  device once you have  a reasonable idea of  how data is
  811.              imported. While  learning BBSee  I suggest that  you create  this
  812.              discard file, and examine it to see what BBSee rejects, until you
  813.              are satisfied with your exclusion words list.
  814.  
  815.              The Duplicate file shows filenames and descriptions when there is
  816.              potential  for  a description  change.   A  '>' indicates  that a
  817.              description was replaced.   This  file should be  watched as  the
  818.              potential  exists  that  file  descriptions will  not  match  the
  819.              filename  that  is  duplicated.    Filenames  with  3   or  fewer
  820.              characters  in  the  filename  should  normally  not  have  their
  821.              descriptions  replaced,  as the  short  filenames  are often  not
  822.              unique,  especially  when you  access many  BBS  sources.   It is
  823.              possible to configure the default for duplicate replacements from
  824.              0-9 (in the Misc section).  The smaller the number the more there
  825.              will be a chance of duplicates occurring.
  826.  
  827.              The Word Search Output file is the file  which BBSee creates when
  828.              you output the results of a  search or the output of tagged files
  829.              to disk.  This is  a PCBoard-like file with the inclusion  of the
  830.  
  831.  
  832.                                        Page 11
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                   BBSee Version 2.5
  841.  
  842.              BBS and  file catalog  locations.   Output to  this file will  be
  843.              added to the end of the file if the indicated file is found.
  844.  
  845.              The Catalog files  are the output  files chosen in the  output of
  846.              the floppy catalog filename  and volume options.  There  are also
  847.              .DUP,  .VER and  .BBS  extensions possible.    See Section    for
  848.              further information.
  849.  
  850.              The Cross Reference extension  is the extension used in  making a
  851.              BBS  cross  reference   file.    See  Section   7.4  for  further
  852.              information.
  853.  
  854.              The floppy  description  file is  the  output from  the  Describe
  855.              Floppy   option  of  catalog.     See  Section  7.3  for  further
  856.              information.
  857.  
  858.              The  usage log  is a  facility  that allows  you  to log  certain
  859.              activities within BBSee.   The main purpose is to  log errors and
  860.              additions  to the database, for those people that want to monitor
  861.              database growth.
  862.  
  863.         2.6  Single word exclusions,
  864.              Paired word exclusions,
  865.              File extension exclusions and
  866.              Required words.
  867.  
  868.              These options  allow for processing of file descriptions based on
  869.              certain  words, (actually strings) so that the file can either be
  870.              included,  or excluded from addition  to the BBSee  database.  If
  871.              you include and exclude words 'smartly' the size of your database
  872.              can be  greatly limited.   Note, if for  example, you  specify to
  873.              exclude  the word 'windows' (you do not want all files associated
  874.              with Windows  v3.1 to be in you database); should you later start
  875.              running Windows  and want files and  accompanying descriptions to
  876.              be included, you must reread in the entire original file list(s).
  877.              A certain amount of  thought, both about your present  and future
  878.              computing  needs  should be  done  before  deciding on  words  to
  879.              exclude and include.  
  880.  
  881.              Some strings may be better specified as words, ie you may wish to
  882.              exclude descriptions  with the  word BMP,  forgetting that it  is
  883.              included in some words ( IBMPC ).  To include an  entire word use
  884.              the leading and/or trailing spaces by enclosing the word with the
  885.              space in double quotes.  ("gif ", " pcx "," bmp", etc.).
  886.  
  887.         2.7  Source / BBS Board Selection
  888.  
  889.              The third  part of the configuration  is a list of  the BBS names
  890.              that  you  plan to include in the list.  The order of these names
  891.              is  important.  See the  section on file  duplication for further
  892.  
  893.                                        Page 12
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.                                   BBSee Version 2.5
  902.  
  903.              information. You can also include the name of a friend as a 'BBS'
  904.              if  you intend  to  share file  lists.   The  Format and  Options
  905.              selections are used in processing non-PCBoard files.  See Chapter
  906.              3 and Appendix F for more information.
  907.  
  908.              For PCBoard systems, if you do not configure the Options (and you
  909.              shouldn't) you can select a default  conference for use by a file
  910.              automation program if desired.
  911.  
  912.              Note  that in the unregistered shareware version of BBSee, if you
  913.              have  more  than  3  BBS/Source selections  configured  you  will
  914.              experience a delay on start-up.  Once you register BBSee you will
  915.              be give an activation key which provide unrestricted access.
  916.  
  917.         2.8  Area/Conference Support.  
  918.  
  919.              This  option allows you to assign BBS Conference and Area numbers
  920.              when a file is imported.   The BBSee numbers (0-15) correspond to
  921.              data input  in the second column which is the actual area on your
  922.              BBS.   The  output in  BBSee and  in download  files will  be the
  923.              entered data in column 2.
  924.  
  925.              In the third column you may enter the conference name.  This will
  926.              allow you to select the name  from an F2 picklist in BBSee rather
  927.              than by the BBSee number.
  928.  
  929.              Note  that for  PCBoard files  the default conference  number can
  930.              setup in the BBS/Source section.
  931.  
  932.         2.9  Catalog Configuration
  933.  
  934.              Default Drive:  This is the default cataloging drive, A or B.
  935.  
  936.              Default  Category: This is  the default category  assigned when a
  937.              volume is  cataloged.  It can  be changed using the  View Catalog
  938.              D(etails) option.
  939.  
  940.              Catalog  within  archives: BBSee  can  be  configured to  catalog
  941.              within  archives if desired.   Enter the Y(es)  option of Catalog
  942.              Within Archives,  to catalog  every filename within  the archive,
  943.              with the exception of  READM*.* files.  If you have  a restricted
  944.              need  type  C(ustom), and  if you  don't  want to  catalog within
  945.              archives type N(o).   There is also option  P, which causes BBSee
  946.              to prompt you to catalog within every archive file it finds.  The
  947.              various options can be changed temporarily while running BBSee.  
  948.  
  949.              If you use  the C(ustom)  option to  customize cataloging  within
  950.              archives, various  options are available  to you, in  a secondary
  951.              window.  This feature  allows you to restrict the  filenames that
  952.              are cataloged within archives by specific extension.  The Archive
  953.  
  954.                                        Page 13
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.                                   BBSee Version 2.5
  963.  
  964.              Extension selection  allows you  to choose archive  cataloging of
  965.              standard  extensions.   The standard  extensions are  .ZIP, .PAK,
  966.              .ARC,  .LZH,  .ARJ, .COM,  .EXE, .SDN,  and  .GIF.   Filenames in
  967.              imbedded archives  will  not  be  cataloged.    In  addition,  OR
  968.              instead, you can  specify file extension(s)  that you would  like
  969.              cataloged by adding the specific extensions (without the dot). 
  970.  
  971.              Extract Descriptions: You are able to select automatic extraction
  972.              of the BBS description  files FILE_ID.DIZ and DESC.SDI from  your
  973.              files  while cataloging.  Enable this feature by entering a Y(es)
  974.              in extract descriptions.   More  and more  authors are  including
  975.              these files.
  976.  
  977.              Find 4DOS  Descriptions: Enabling  this option will  take catalog
  978.              descriptions from 4DOS/NDOS the descript.ion file.
  979.  
  980.              Recatalog: There are two methods of cataloging; cataloging entire
  981.              disk contents and cataloging updates to disk contents.  The major
  982.              difference  between the two options is that in update mode, BBSee
  983.              will  not  do the  normal  uncatalog/catalog  performed by  other
  984.              programs,  it only updates the database  on the specific filename
  985.              changes.   Minor limitations on the update exist when a cataloged
  986.              file 'changes', but its  name does not change.  For example, data
  987.              changes (size, dates) for a filename, will not cause the database
  988.              to be modified, nor will any changes in the contents of archives.
  989.              Manual uncataloging  and then a re-catalog  will correctly handle
  990.              these situations.
  991.  
  992.         2.10 Fill Configuration
  993.  
  994.              The Fill setup options that will require configuration are:
  995.  
  996.              Default  category -  {99999} - This  is the category  used in the
  997.              Fill process as a default, and which is temporarily reset using a
  998.              Fill.  A normal disk when cataloged is given a category of 99999.
  999.              If this disk is updated  using a Fill category BBSee will  update
  1000.              the volume category.
  1001.  
  1002.              Update  BBSee Catalog  - This  will cause  disks to  be cataloged
  1003.              during the Fill.
  1004.  
  1005.              Create Volume Label - This option will cause disks  with no label
  1006.              to  automatically be  sequentially  labelled  using the  selected
  1007.              label template.  See Section 5.3.1 for further information.
  1008.  
  1009.              Perform  Validity  Check -  This option  will  cause a  32bit CRC
  1010.              check to be performed on all copies to the floppy disk, including
  1011.              those  done in  the File Manager.   Using  this option  is highly
  1012.              recommended, as I have found DOS (and Verify) to be unreliable in
  1013.              determining faulty diskettes.
  1014.  
  1015.                                        Page 14
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.                                   BBSee Version 2.5
  1024.  
  1025.              Mark Filled Files -  This option allows BBSee's  Fill to use  the
  1026.              archive bit as  an indicator  that a file  has been  successfully
  1027.              copied to disk.   When this option is enabled,  it is possible to
  1028.              interrupt a large Fill, and come back to the same point later on.
  1029.              It is a  good idea  to use the  File Manager to  ensure that  the
  1030.              files in the directory you wish  to Fill from have their  archive
  1031.              bit set (Upper  case) properly  before starting the  Fill.   Note
  1032.              that  many programs, not only BBSee, including the DOS BACKUP and
  1033.              ATTRIB commands, will modify the archive bit.  After  the Fill it
  1034.              is  possible to use the File  Manager to mark and delete the Fill
  1035.              'copied files' (showing  in lower  case) from the  hard disk,  if
  1036.              desired.
  1037.  
  1038.         2.11 Function Keys
  1039.  
  1040.              To  run programs  using  the BBSee  Shell  facility you  need  to
  1041.              identify  the program  name (format  DRIVE:\DIRECTORY\PROGRAM ie.
  1042.              C:\DOS\FORMAT.COM), and optionally the DRIVE:\DIR where you would
  1043.              like to run this program from.
  1044.  
  1045.              The  reset video commands, no swap,  and command line parameters,
  1046.              allow  you to configure other shell characteristics.  Reset video
  1047.              returns the video back to 80x25 if it has been  changed by BBSee.
  1048.              Setting EMS/XMS swapping to N(o) will cause BBSee to swap to disk
  1049.              rather then EMS or XMS, which will reserve EMS/XMS memory for the
  1050.              shelled  program.   If  EMS  use is  disabled  this will  have no
  1051.              effect.
  1052.  
  1053.              The Command line  parameters are  those commands  you might  have
  1054.              typed if you had entered the program on the command line 
  1055.              ie (for the FORMAT example ) a: /n:9 /t:80
  1056.  
  1057.              A  special command  line parameter  $CATALOG$ is  available which
  1058.              will allow you  to pass  the filename of  the currently  selected
  1059.              catalog  file to  a program.   If  this option  is used  no other
  1060.              parameters  are   possible.     This  advanced   features  allows
  1061.              configuration  of  multiple  file  viewers  and  graphic  display
  1062.              utilities, in addition the to normal configured Viewer.
  1063.  
  1064.         2.12 Volume Templates
  1065.  
  1066.              This  option allows  you to  create Volume  templates for  use in
  1067.              BBSee's  automatic Volume  labelling.   (see section  on template
  1068.              labelling).   The first  template  is the  default template,  the
  1069.              second set are for selection from a pick list.
  1070.  
  1071.         2.13 Analyze Directory
  1072.  
  1073.              This  option provides a means to create a personalized batch file
  1074.              that can process files on your  computer in any manner you  wish.
  1075.  
  1076.                                        Page 15
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.                                   BBSee Version 2.5
  1085.  
  1086.              The ~ macro allows  substitution of default directory information
  1087.              into  the batch  file  when  the batch  file  is  created.   This
  1088.              information comes  from other  options within BBSETUP.EXE.   NOTE
  1089.              that lines two and three  of this batch file ONLY apply  to files
  1090.              with the .ZIP extension.
  1091.  
  1092.              There  are two  files created  in the  Output Directory  for this
  1093.              option, which are set by the top two fields on  this screen.  See
  1094.              Section 7.6 for  a detailed  explanation of how  these files  are
  1095.              created and used.
  1096.  
  1097.         2.14 Hardware Installation
  1098.  
  1099.         2.14.1 Video Installation
  1100.  
  1101.              Various  colours, and video  modes options  are available  to the
  1102.              BBSee user.  This section details these options.
  1103.  
  1104.              BBSee is written independent  of the normal 80x25 screen,  and if
  1105.              you start BBSee,  with other  configurations BBSee  will use  it.
  1106.              Having   less  than  70  columns  would  be  for  the  most  part
  1107.              unsatisfactory.   BBSee  should  work  with Ultravision  extended
  1108.              modes if they are enabled before BBSee  is run.  Note that if you
  1109.              desire to  use custom VGA fonts  with BBSee, you should  only run
  1110.              BBSee  in 80x25 mode, or  change the video  before running BBSee.
  1111.              If you  don't BBSee video resets could  'lose' your font when you
  1112.              exit to DOS.
  1113.  
  1114.              This  Change  Colours option  will allow  for setting  up colours
  1115.              within  the various  menus/windows  in BBSee.   In  the shareware
  1116.              version you  are able to  explore this feature,  but it  will not
  1117.              save  changes for  any  option except  the  Search Window.    The
  1118.              registered version of BBSee provides further colour configuration
  1119.              capabilities.
  1120.  
  1121.              If  you a have a  CGA that produces  flicker, flicker elimination
  1122.              can be obtained by  instructing BBSee to wait for  video retraces
  1123.              before writes.  Mono  mode disables colour settings for  use with
  1124.              monochrome  monitors.   Enter  a Y  in  the appropriate  field to
  1125.              enable these selections.
  1126.  
  1127.              If  you   have  a   VGA  monitor,   BBSee  can   generate  screen
  1128.              combinations, other than 80x25.   One 'interesting' mode, the  90
  1129.              column mode, provides a  lot more information on the  screen with
  1130.              very  little loss of readability.  Although SVGA is not required,
  1131.              this mode has not worked on every VGA card/monitor combinations.
  1132.  
  1133.              Various  screen row (line) lengths are  available including 21 (a
  1134.              slightly bigger font), 25 (normal) and 28, 43, and 50, and 60 row
  1135.              modes.  Additionally the 50 row mode can be set  to only function
  1136.  
  1137.                                        Page 16
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.                                   BBSee Version 2.5
  1146.  
  1147.              during a  word search, to allow  more data on the  screen at that
  1148.              time.  
  1149.  
  1150.              It is also possible to use special mode(s) available on  many VGA
  1151.              cards.  Refer to your documentation, and if you find a mode you'd
  1152.              like to try, use 0 as the number of screen lines and set  the DOS
  1153.              variable BBVMODE= to  the desired mode.  Note that  most VGA card
  1154.              documentation   manuals  specify   the   non-standard   mode   in
  1155.              hexadecimal  notation,   and  BBVMODE   would   be  the   decimal
  1156.              equivalent.
  1157.  
  1158.              For  special environments, DesqView  and Memory  Commander (RSIS)
  1159.              video specifications are  followed to allow 'fast' video.   Also,
  1160.              BBSee  will not attempt  to switch video modes  if Windows 3.X is
  1161.              running, although it will accept the Windows 3.1 50 line mode.
  1162.  
  1163.         2.14.2 EMS Support.
  1164.  
  1165.              BBSee  will use  expanded  memory for  some  functions to  reduce
  1166.              memory requirements.  The  savings are most dramatic in  the word
  1167.              search  (although  EMS memory  is  slightly  slower than  regular
  1168.              memory).  Use of EMS is configured on and off in BBSetup.  Use of
  1169.              EMS  can reduce  memory requirements  by about  70K and  speed up
  1170.              certain shell related functions.  For  EMS to work with BBSee you
  1171.              must have the full 64K EMS frame.
  1172.  
  1173.  
  1174.         2.14.3 Mouse Support.
  1175.  
  1176.              BBSee has full mouse  support which can be configured off  or on.
  1177.              The mouse can be either  an arrow with fixed colours, or  a block
  1178.              cursor  with  screen   related  colours.    See  Appendix  E  for
  1179.              information on using the mouse in BBSee.
  1180.  
  1181.         2.14.4 Sound
  1182.  
  1183.              There is an option  to configure 'completion' sounds on  and off.
  1184.              Error sounds will remain if sound is configured off
  1185.  
  1186.         2.14.5 Clock
  1187.  
  1188.              If you are  using BBSee  in a multi-tasking  environment such  as
  1189.              Desqview, Windows, or  OS2, you may wish to  disable the clock to
  1190.              reduce BBSee's call to the system.
  1191.  
  1192.         2.15 Miscellaneous
  1193.  
  1194.              Under this option there are data fields that are used  in various
  1195.              functions  of BBSee.  The  file date option  excludes files older
  1196.              than a  certain date  from being  added to  the  database.   This
  1197.  
  1198.                                        Page 17
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                                   BBSee Version 2.5
  1207.  
  1208.              exclusion  date default is not  permanent, it can  be modified in
  1209.              the  File  menu  selection of  BBSee,  under  the "Modify  Import
  1210.              Options" sub option.  Although you may want to specify that older
  1211.              files,  such as pre-1986 be excluded, you must remember that some
  1212.              sources have files dated  as early as 01-01-80.   A suggestion is
  1213.              to browse  through the  lists you  wish to  read  into BBSee  and
  1214.              determine if any of these files exist.
  1215.  
  1216.              The  duplicate length is the  minimum length of  filename used by
  1217.              BBSee  in  determining if  descriptions  should  be replaced  for
  1218.              matching filenames from various BBS's.  See Section 3.1
  1219.  
  1220.              The 4DOS description  length is the file of length  of the output
  1221.              4DOS description length.
  1222.  
  1223.              SCAN extracts  is the option  to use  if you plan  to have  BBSee
  1224.              perform a McAfee SCAN.EXE of files that you 'eXtract'
  1225.  
  1226.              The effective cps is  the cps rate used to estimate  the download
  1227.              time for marked files.  You may wish to change this to match your
  1228.              effective modem speed  (ie 270 for 2400 baud MNP,  1650 for a USR
  1229.              HST).  Of course, the BBS you are calling will have to match your
  1230.              modem speed.
  1231.  
  1232.              The two locks configure the File Detail Window in the Search Word
  1233.              and List/Tag windows on and off  (using Y(es) and N(o).).
  1234.  
  1235.         2.16 Print Order Form.
  1236.  
  1237.              I hope this  is the most used  option!  This will create  a BBSee
  1238.              order form,  which you could  mail in for registration.   You can
  1239.              have  as the destination any  DOS device (PRN,LPT1,LPT2, COM1) if
  1240.              you  wish,  although  no  checking  for  device  availability  is
  1241.              performed.  See Appendix A for further registration information.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                                        Page 18
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.                                   BBSee Version 2.5
  1268.  
  1269.         Chapter 3 File Function
  1270.  
  1271.         The  heart  of  the  BBSee  program  is  a  master  database  of  file
  1272.         descriptions  that  can come  from  many  sources.   File  description
  1273.         listings  can  be imported  from  BBS directory  listings,  QWK format
  1274.         files, telecommunication  program screen captures and  log files, file
  1275.         output from BBSee itself, and they can be entered manually.
  1276.  
  1277.  
  1278.         3.1  File importation
  1279.  
  1280.              Importation is the method  of bringing a file list into BBSee and
  1281.              processing  the  listing,  line-by-line, into  a  BBSee  database
  1282.              record.   Because of  the many, many different  list types, it is
  1283.              impossible  to guarantee  that  all  files  in  a  list  will  be
  1284.              included.  
  1285.  
  1286.              BBS file  listing, are  incorporated into  the  database using  a
  1287.              sequential read of a  DOS text (ASCII) file, each line  being one
  1288.              record.  The layout of a file description 'record' is  one that I
  1289.              have adopted based on  viewing PCBoard file description listings.
  1290.              Anyone having definitive specifications  is encouraged to forward
  1291.              them to me as described in Appendix A.  The  file "record' layout
  1292.              that BBSee expects is:
  1293.  
  1294.              filename    position  1-12
  1295.              spaces      position 13-14
  1296.              filesize    position 15-21
  1297.              spaces      position 22-23
  1298.              date        position 24-31  ( format mm-dd-yy )
  1299.              spaces      position 32-33
  1300.              description position 34-80
  1301.  
  1302.              Any lines that follow this original record with blanks in columns
  1303.              1-33  and text in columns 34 -  80 are treated as continuation of
  1304.              the  description  record.   The pipe  character  | is  allowed to
  1305.              indicate  the start  of a continuation  line if  it is  the first
  1306.              character of a line.
  1307.  
  1308.              An  asterisk in position 32 is allowed.  This sometimes indicates
  1309.              a new file in a BBS on-line search.
  1310.  
  1311.              Data is incorporated into the database from the parsed text file,
  1312.              using the  exceptions input in BBSetup.  The rules built into the
  1313.              BBSee import logic function as follow:
  1314.  
  1315.              -    Filenames must be uppercase.
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                        Page 19
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.                                   BBSee Version 2.5
  1329.  
  1330.              -    The  character   set  is  limited  to   the  extended  ASCII
  1331.                   characters between 32  and 175.   No allowance  is made  for
  1332.                   code pages.
  1333.  
  1334.              -    If  the  file  contains one  of  the  required  words it  is
  1335.                   considered  mandatory.   This  file  will  be added  in  all
  1336.                   instances.
  1337.  
  1338.              -    Records with a  description containing two  paired exclusion
  1339.                   strings, will not be entered into the database.   
  1340.  
  1341.              -    Any file description continuation  lines that begin with the
  1342.                   words 'Uploaded by .....' or 'Last  filedate in .ZIP ..'  or
  1343.                   containing 'files - New:' will be stripped out.
  1344.  
  1345.              -    Ending punctation character . and ! are removed.
  1346.  
  1347.              -    Catalog only descriptions always replaced.
  1348.  
  1349.              -    Files descriptions beginning with  (CRS) will have the (CRS)
  1350.                   stripped.  the 'Last Revision Date...' string for  CRS files
  1351.                   will also be stripped.
  1352.  
  1353.              Note that if you manually create a PCBoard-like text file using a
  1354.              text  editor, you  should ensure  no tab  characters are  in your
  1355.              output document,  as they can make it  appear that the file meets
  1356.              specifications, when it truly does not.
  1357.  
  1358.              Another  program supplied  in BBSee,  IMPORT.EXE, is  intended to
  1359.              assist in the automatic  creation of file lists, by  parsing non-
  1360.              standard  file lists into the PCBoard 'standard' that BBSee uses.
  1361.              In general, if you don't know if a BBS is a PCBoard type, run the
  1362.              import  file through  the import program  to see if  it meets the
  1363.              PCBoard column specs.  General use of this program is outlined in
  1364.              Appendix E.
  1365.  
  1366.              If  this non-standard  BBS  file can  be converted  automatically
  1367.              using  IMPORT,  BBSee  has  the  capability  of  performing  this
  1368.              conversion  when a file is imported.  (BBSee can presently import
  1369.              more  than 50 different BBS  list formats).   Specify in BBSetup,
  1370.              that the file type is type AUT, (for automatic), rather than PCB,
  1371.              and the appropriate option (see Appendix E).  If the BBS requires
  1372.              a manual  use of IMPORT, specify ASK for the file type, and BBSee
  1373.              will prompt you before importing the file.  
  1374.  
  1375.              Note that the  nature of  the database will  not allow  automatic
  1376.              determination,   and  indication  of   various  file   areas  and
  1377.              conferences  on the BBS.   This is extremely  difficult to detect
  1378.              automatically,  and so  the feature  is not  available.   You can
  1379.  
  1380.  
  1381.                                        Page 20
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.                                   BBSee Version 2.5
  1390.  
  1391.              however,  set a  limited number  of conference  numbers prior  to
  1392.              doing an import.
  1393.  
  1394.         3.2  File Duplication
  1395.  
  1396.              There  is a  mechanism  in  place  to  prevent  the  addition  of
  1397.              filenames  with   different   descriptions,  sizes,   times   and
  1398.              extensions into the master  database.  Filenames from description
  1399.              listings (  excluding extension) are compared to those already in
  1400.              the  database  and if  the  filename  is found  certain  database
  1401.              modifications may  take place.  PRIORITY will be given to the BBS
  1402.              names  higher on  the  configuration list  of sources  (the lower
  1403.              number).  The  extension, file date, and file size  stored in the
  1404.              database will be that of the highest priority source.  
  1405.  
  1406.              The  same is true of the description, although if the filename is
  1407.              more  than  the configure  duplicate  minimum  (default is  three
  1408.              characters long),   the description having the most characters is
  1409.              stored  in the  database, regardless  of the  source.   No method
  1410.              exists to eliminate  this problem, or  to prevent replacing  file
  1411.              descriptions,  without user  prompting,  which is  not desirable.
  1412.              This number  can be changed temporarily if desired, in the File -
  1413.              Modify Import Options window, or permanently in BBSetup.
  1414.  
  1415.         3.3  Uncompress and Import NEWFILES.DAT
  1416.  
  1417.              Users of  Qmail, MarkMail, Rosemail etc with offline mail readers
  1418.              are probably aware that it is possible to browse all files new to
  1419.              the BBS from a previous date, offline.   I am not going to try to
  1420.              explain  how these programs work, rather I will explain how BBSee
  1421.              handles  the importation  of the  new file  information contained
  1422.              within them.  If you  plan to use a BBS regularly, and it has the
  1423.              option of  using an  offline mail  reader, usually  configured as
  1424.              doors,  I suggest that you investigate them.
  1425.  
  1426.              Contained  in  most  .QWK files  downloaded  with  the  'scan for
  1427.              newfiles' option of  the mail door  turned on, is  a file  called
  1428.              NEWFILES.DAT.  BBSee  will allow for  a semi-automatic import  of
  1429.              this  file description  list  into the  master database.   Within
  1430.              BBSee,  after  selecting the  Unzip  option,  use  the cursor  to
  1431.              select the .QWK file  that you wish to import into  the database.
  1432.              After  this, select  the  BBS source  of  this  file.   The  file
  1433.              description records will then be entered into the database.  This
  1434.              of course assumes  proper configuration of  the mail and  archive
  1435.              file directories. 
  1436.  
  1437.              If your BBS has this capability, regular use of this feature will
  1438.              keep  your  database  up-to-date,   and  eliminate  the  need  to
  1439.              regularly download the entire list of files added to your BBS's.
  1440.  
  1441.  
  1442.                                        Page 21
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                                   BBSee Version 2.5
  1451.  
  1452.              BBSee  will automatically  sense  if the  .QWK  package has  been
  1453.              compressed  with ZIP, ARC, ARJ,  or LZH formats  and will extract
  1454.              accordingly, if the archive utilities are configured as indicated
  1455.              by BBSetup.
  1456.  
  1457.         3.4  Modify Import Options
  1458.  
  1459.              This  option allows  you to  temporarily change  specific options
  1460.              related  to file imports.  The various import-output files can be
  1461.              modified,  and  exclusion  dates  and duplicate  lengths  can  be
  1462.              specified.
  1463.  
  1464.              There is also an  option to configure a BBSee  conference number.
  1465.              Before  loading a  specific  file which  you  know relates  to  a
  1466.              specific BBS conference, enter the BBSee number 0-15 that relates
  1467.              to that conference.  A  pick list is available using the  F2 key.
  1468.              At  the end  of your import  this option  will be  reset to BBSee
  1469.              conference 0.
  1470.  
  1471.              A final option is available to import specific description files,
  1472.              regardless  of length.   The  purpose of  this is  for customized
  1473.              lists containing information that you do not wish to be ignored.
  1474.  
  1475.         3.5  Create Record
  1476.  
  1477.              Using  this option  it is  possible to  create a  master database
  1478.              entry.   The best use  for this option  is to add  unknown files,
  1479.              personal  files, and obsolete files  to the database  so that the
  1480.              floppy disk catalog can  also be updated.  This  file description
  1481.              is not subject to any of BBSee's import 'rules'.
  1482.  
  1483.         3.6  File Manager
  1484.  
  1485.              BBSee includes a simple disk  management facility under the  main
  1486.              menu  File  option,  the File  Manager.    It  is also  available
  1487.              globally  using <Ctrl-M>.   It  is not  meant to  compete against
  1488.              other commercial  file managers,  but it  could assist  you while
  1489.              using BBSee. 
  1490.  
  1491.              Most  of the  functions, are  self-explanatory.   Some  points of
  1492.              interest
  1493.  
  1494.              -    The lower  case  names are  files  that have  their  Archive
  1495.                   attribute bit  set.  The Catalog  Fill can make  use of this
  1496.                   bit.
  1497.  
  1498.              -    Files copied to a floppy using File manager, will have their
  1499.                   archive  bit removed if Fill  - Mark Archives  is Enabled in
  1500.                   BBSetup.
  1501.  
  1502.  
  1503.                                        Page 22
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.                                   BBSee Version 2.5
  1512.  
  1513.              -    All copies, and moves to a FLOPPY disk will use CRC checking
  1514.                   if the Perform Validity  Check option is enabled  in BBSetup
  1515.                   (under Catalog/Fill options).
  1516.  
  1517.              -    The eXtract option functions as described in Chapter 1.
  1518.  
  1519.              -    Cataloging of floppies is available in the File Manager.
  1520.  
  1521.              -    File manager will copy over existing files. 
  1522.  
  1523.              -    File manager  will not try to  copy one file if  there is no
  1524.                   room. 
  1525.  
  1526.              -    A Move onto another  directory on the same drive  is treated
  1527.                   as a  rename, to function quickly.   This is one good reason
  1528.                   for   keeping  up/down/archive   directories  on   the  same
  1529.                   partition when they are going to be used for cataloging. 
  1530.  
  1531.              -    The V command will bring up a program viewer.  This can be a
  1532.                   standalone program for archives (SHEZ, AM, ZRAY etc) graphic
  1533.                   viewers (VPIC, VUIMG,  GWS etc)  or it can  be program  like
  1534.                   FV.COM which displays to standard output.
  1535.  
  1536.         3.6.1 List file
  1537.  
  1538.              Within  the  File Manager  there is  a  list command  designed to
  1539.              browse  ASCII text  files.   The  commands  available within  the
  1540.              lister are:
  1541.  
  1542.              Cursor Up/Down/Left/Right, Home,  End, <Ctrl Left>,  <Ctrl Right>
  1543.              (scrolling full left and right)
  1544.  
  1545.              F    Find text
  1546.              N    Next (find Next occurrence of text)
  1547.              Z    Zoom List to full screen.
  1548.              T    This is a special function,  in that it allows you to  enter
  1549.                   BBSee's List/Tag mode during a normal text file 'list'.  The
  1550.                   primary  use of this mode is to browse the PROGRAMS.NEW file
  1551.                   created during  an import and  then tag  selected files  for
  1552.                   download.  This mode can be enabled on a 'Zoomed' list.
  1553.  
  1554.              There  is also  a  configuration option  in BBSetup  , as  in the
  1555.              Search  Word  option that  enables a    Detail Window  within the
  1556.              List/Tag mode  to show possible BBSee information  on a filename.
  1557.              If no BBSee description  information is found for the  file, this
  1558.              window is left blank.
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.                                        Page 23
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.                                   BBSee Version 2.5
  1573.  
  1574.         3.7  Floppy Directory
  1575.  
  1576.              This option allows you to see a list of all files on the selected
  1577.              floppy,  including  all sub-directories,  with  one  entry.   The
  1578.              filenames  shown  on the  left  have descriptions  in  your BBSee
  1579.              master  database,  the  filenames  on the  right  would,  if  you
  1580.              cataloged  this  disk,  be  cataloged  with  description 'catalog
  1581.              only'.   This option is  available anywhere in  BBSee by entering
  1582.              <Ctrl-F>.
  1583.  
  1584.         3.8  BBSee Shell
  1585.  
  1586.              It  is now  possible to  shell to  specific DOS  programs by
  1587.              function key <CtrlF2-10>, through a pop-up interface,  under
  1588.              File option BBSee Shell, or through <Ctrl-B> almost anywhere
  1589.              in BBSee.
  1590.  
  1591.              If  you have enable the  $CATALOG$ command line  parameter in the
  1592.              Shell setup, the current  catalog filename will be passed  as the
  1593.              parameter to the shelled program.
  1594.  
  1595.              Note that  if you change video  modes while you are  in the shell
  1596.              BBSee may  have to exit to  DOS when you return,  if the previous
  1597.              video state cannot be properly restored.
  1598.  
  1599.         3.9  DOS Shell
  1600.  
  1601.              This  option allows exiting to  DOS to execute  many DOS programs
  1602.              and  commands.   Do not run  any TSR's,  reboot, or  turn off you
  1603.              machine while you  are in the shell.  To return to BBSee you must
  1604.              type the command EXIT  at the DOS prompt.   It is better  to quit
  1605.              BBSee  and come  back if you  must leave  the program  for a long
  1606.              period of time.  
  1607.  
  1608.              If you  use BBSetup in the  shell, the changes you  make will not
  1609.              take place, until you quit BBSee and rerun it.
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.                                        Page 24
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.                                   BBSee Version 2.5
  1634.  
  1635.         Chapter 4 Search Functions.
  1636.  
  1637.         Search for words and/or filenames.  Outputs the filename if found, and
  1638.         if the filename has been cataloged on disk, the label and directory of
  1639.         the  cataloged  disk  will  be  displayed.    Graphic  resolution  for
  1640.         cataloged GIF, and JPEG files will also be displayed.
  1641.  
  1642.  
  1643.         4.1  Word Search
  1644.  
  1645.              This option allows you to search for strings within the database.
  1646.              Because  of the nature of the search  the most unique word should
  1647.              be in  the primary word field.   The primary word  is searched in
  1648.              all filenames and description.  
  1649.  
  1650.              The  search on a word continues until the entire database is read
  1651.              or a complete screen  of information is displayed, at  which time
  1652.              the filename  will be highlighted  with a  selection bar.   It is
  1653.              then  possible to select filenames by moving the selection bar up
  1654.              and  down using  the cursor.   Full  database information  on the
  1655.              selected filename  is  available  by  typing the  letter  D  (for
  1656.              Detail).   <ESC> will abandon the search at this point.  Also see
  1657.              the TAG option.
  1658.  
  1659.              Under the Search  Word option  BBSee saves all  output for  later
  1660.              review, [in  a file called BBSCREEN.TMP].   You can PgUp and Down
  1661.              through a file  as well as use ^Home and ^End  to get to the top,
  1662.              and last screen of the present search. 
  1663.  
  1664.              Typing <D> will lock on the  Detail Window until <D> is pressed a
  1665.              second  time.  The default Detail  Window lock on, Y(es) or N(o),
  1666.              is configured in BBSetup.
  1667.  
  1668.              The BBSee catalog <X> eXtract, <C> Copy and <V> View features are
  1669.              available  in  this  window.    See  Section  5.10  for   further
  1670.              information.
  1671.  
  1672.         4.2  Filename Search
  1673.  
  1674.              Using this option will allow you  to perform an indexed search on
  1675.              the filename.  This is by far the speediest search, if you have a
  1676.              pretty good idea of the filename, or you want to look for various
  1677.              versions of a  particular file.  This is  equivalent to a PCBoard
  1678.              <L>ocate without requiring the trailing *.*.
  1679.  
  1680.              To 'browse' the file near the search, the page/cursor up and down
  1681.              keys can be used.  A file  also can be T(agged),  and  U(ntagged)
  1682.              using the <T> or <U> keys.  See tags for further information.
  1683.  
  1684.  
  1685.  
  1686.                                        Page 25
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.                                   BBSee Version 2.5
  1695.  
  1696.              Typing   <E>  will  open  up  an  edit  window  for  the  current
  1697.              description.
  1698.  
  1699.              The BBSee catalog <X> eXtract, <C> Copy and <V> View features are
  1700.              available  for retrieved  files.   See Section  5.10  for further
  1701.              information.
  1702.  
  1703.         4.3  Output Search List
  1704.  
  1705.              This option creates  an ASCII listing of the  files that meet the
  1706.              same search criteria as an on screen search.  This  listing is in
  1707.              PCBoard like format with  the addition of the BBS source, and any
  1708.              disk  cataloging information that you may have.  This listing can
  1709.              be  imported into  BBSee.  If  this file  exists it  is opened in
  1710.              append mode.
  1711.  
  1712.         4.4  Show All/Show Catalog/Show Uncat'd
  1713.  
  1714.              To toggle the search results  from displaying the master database
  1715.              description   information,   to   displaying  only   descriptions
  1716.              contained in the floppy  catalog, to displaying only descriptions
  1717.              of files you have not cataloged, hit enter on this option.
  1718.  
  1719.         4.5  Local BBS Searching
  1720.  
  1721.              Under the  BBS/Source option it is possible  to restrict searches
  1722.              to  specific BBS(es),  using what  I call a  'Local' search.   An
  1723.              asterisk will indicate that you are running a 'local' search.  To
  1724.              disable the  'local' search hit  enter on  the Show option.   The
  1725.              defaults for the 'Local' BBS's are established in BBSetup.
  1726.  
  1727.         4.6  Catalog File Searching
  1728.  
  1729.              The  Main Menu Search option  provides a mechanism  to search for
  1730.              catalog  files  using  'words'  within  descriptions  as detailed
  1731.              above.  However there  are also additional search options  in the
  1732.              Show Catalog/Archive  file section  5.8 which provides  even more
  1733.              flexibility.   This  includes  the S(can)  option which  provides
  1734.              'normal' access to file extensions.
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.                                        Page 26
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.                                   BBSee Version 2.5
  1756.  
  1757.         Chapter 5 Catalog Function
  1758.  
  1759.         The  purpose  of these  functions is  to  improve disk  maintenance of
  1760.         downloaded  files, and  other files  that you  accumulate and  wish to
  1761.         store on floppy.   If you accumulate a  large number of files  on your
  1762.         hard disk, especially from downloads, that  you do not want to  delete
  1763.         but  you wish  to  remove  for  later  retrieval,  using  the  various
  1764.         cataloging features  of BBSee  should drastically reduce  problems you
  1765.         may have finding them.
  1766.  
  1767.         Cataloging within BBSee is designed  to be both powerful and   simple.
  1768.         After  initial configuration, it can be as  simple as running BBSEE /A
  1769.         at the command line to catalog  a disk.  You can also  configure BBSee
  1770.         to do just about everything any other catalog system on  the PC market
  1771.         can do.
  1772.  
  1773.         The cataloging system uses three database, volume (info. on the entire
  1774.         disk), catalog  (file data on  each file on  the disk) ,  and archives
  1775.         (file data within arc,  arj, lzh, and zip files).   I could add  other
  1776.         archive types,  but I will  wait to see  what you  users demand.   The
  1777.         catalog  structure is tied to the master file description database for
  1778.         storage of  the 512 character descriptions, but a BBS file list is not
  1779.         required.   However using BBS lists, or stealing descriptions from BBS
  1780.         lists will make finding archive files that much easier.
  1781.  
  1782.         One difference between BBSee  and other catalogers is that  BBSee uses
  1783.         the DOS 4+ disk serial number  in conjunction with the volume label to
  1784.         produce a 'unique' identifier for disks.  BBSee will not prompt you to
  1785.         update a serialized/labelled disk,  as the chance of error  is reduced
  1786.         to what I  consider to be  acceptable.  If  the disk  does not have  a
  1787.         serial number, prompting will be required as with other programs.
  1788.  
  1789.         BBSee will  automatically extract GIF and  JPEG resolution information
  1790.         from .GIF and .JPG  files.  If the GIFLITE  string is left in  a .GIF,
  1791.         BBSee will also identify it in the resolution ( 640 X 480 normal 640 x
  1792.         480 GIFLITE).
  1793.  
  1794.         5.1  Catalog Disk
  1795.         5.2  Uncatalog Disk
  1796.  
  1797.              Both of these functions  will work by specifying the drive  to be
  1798.              cataloged,  and inserting  the  disk if  it  is removable  media.
  1799.              Additionally a disk can be uncataloged by volume label name.
  1800.  
  1801.              A disk  can be cataloged, if  it meets two criteria,  a) the disk
  1802.              has a volume label and b) a matching volume label has not already
  1803.              been cataloged.  (Note that in BBSee the volume label is not case
  1804.              sensitive).   If  files  exist  on  the disk  that  do  not  have
  1805.              descriptions in the BBSee master database, you may wish to create
  1806.              a   'Floppy'  description   file,   edit  it   with  the   proper
  1807.  
  1808.                                        Page 27
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.                                   BBSee Version 2.5
  1817.  
  1818.              descriptions, and  import this  edited file  into BBSee,  with an
  1819.              unknown category.  If no descriptions  from a file exist an entry
  1820.              with  the 'Catalog  only'  description will  be entered  into the
  1821.              master database.   If you must catalog a disk without a label see
  1822.              section 5.3 on Pseudonym cataloging.
  1823.  
  1824.              If you  try to catalog  a disk  that has already  been cataloged,
  1825.              BBSee will check  the serial number  and if  they match, it  will
  1826.              automatically  catalog the disk for you.   If they don't you will
  1827.              need to Uncatalog the disk manually.  
  1828.  
  1829.              If the disk you  are using does not  have a serial number or  you
  1830.              are using DOS older than version 4, BBSee will ask if you want to
  1831.              replace  the existing catalog entry  for that label.   Be careful
  1832.              when  you  physically  label your  floppies,  as  it  is easy  to
  1833.              overwrite  your catalog database  entries if you  use very common
  1834.              volume labels.
  1835.  
  1836.         5.3  Pseudonym Cataloging
  1837.  
  1838.              Pseudonym  cataloging allows  you  to manual  assign the  'label'
  1839.              which  will be  used by  BBSee to  identify a  disk volume.   The
  1840.              pseudonym  is independent  of the  disk label,  and so  no volume
  1841.              label is needed on the disk for this function to work.  
  1842.  
  1843.              Normally the standard method of cataloging should be used, as the
  1844.              volume label is  a very easy method of naming  unique disks.  The
  1845.              naming  convention for  pseudonym  labels should  be distinct  to
  1846.              assist you in their identification.  However there are times when
  1847.              want to catalog  blank disks  you do not wish to label, or  disks
  1848.              which have  the same label you  do not want to  change where this
  1849.              feature will be of necessity.
  1850.  
  1851.              Pseudonym  cataloging  can be  used  to  catalog individual  sub-
  1852.              directories on a disk.  Use the DOS SUBST command to identify the
  1853.              sub-directory, and pseudonyms to identify the SUBST'd drives when
  1854.              cataloging.    This  method  should  NOT  be  used  when  running
  1855.              Microsoft Windows. 
  1856.  
  1857.              BBSee will still maintain  the serial number (if found)  for disk
  1858.              cataloged  with a pseudonym for update purposes, so a small level
  1859.              of protection against incorrect pseudonym updates is available.
  1860.  
  1861.  
  1862.         5.4  Label floppy
  1863.  
  1864.              This  option allows you to label floppies without exiting to DOS.
  1865.              If  there is  no volume label  on your  floppy, a  default unique
  1866.              label assigned  by BBSee  will be  displayed.   You  can edit  or
  1867.              change this if you desire.
  1868.  
  1869.                                        Page 28
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.                                   BBSee Version 2.5
  1878.  
  1879.              If a volume label exists on a floppy that you are labelling,  the
  1880.              existing label will be shown in the input window.   If you desire
  1881.              to use the automatic template label feature described  below, you
  1882.              must  first delete any  existing label, by  inserting spaces, and
  1883.              then re-enter the label function again, to get the proper default
  1884.              label.
  1885.  
  1886.         5.4.1 Label Templates
  1887.  
  1888.              The  default layout of the  default label name  is established in
  1889.              BBSetup.   There are two  components, the name  component and the
  1890.              number  component.  The name component is up to seven characters,
  1891.              the number  component is up to 99999. They must be separated by a
  1892.              space. BBSee will increment the number component automatically to
  1893.              allow for the unique label,    sequential.  BBSee does not modify
  1894.              the BBSEE.CFG file in  performing this function, so holes  can be
  1895.              found.  You  cannot label a  disk in BBSee  with a template  name
  1896.              that is the same as a cataloged floppy.
  1897.  
  1898.              If  you enter  a volume  label manually  which uses  the template
  1899.              formula  described  above,  automatic  increments  of  the number
  1900.              component based  on volume  database, will be  made, without  you
  1901.              specifically configuring  the template.  Subsequent  calls to the
  1902.              label  function will give you  the next available  number of this
  1903.              new template.  Remember  to include the number of  leading zeroes
  1904.              you feel will be appropriate.
  1905.  
  1906.              A pick list  of possible  label templates is  also available,  by
  1907.              hitting function key F2, if the templates have been configured in
  1908.              BBSetup.
  1909.  
  1910.         5.5  Make Catalog Report
  1911.  
  1912.              Filename/Volume Reports
  1913.  
  1914.              These options create a  list of files you have  cataloged, sorted
  1915.              by either disk volume, or filename.  This list is useful as it is
  1916.              output in a format  that BBSee can use as input.  This allows for
  1917.              sharing file lists with friends and other user groups.
  1918.  
  1919.              Volume reports for  a single BBSee cataloged volume are available
  1920.              in the View Catalog option.
  1921.  
  1922.              Duplicate/New Version/BBS Version Reports
  1923.  
  1924.              These useful reports are designed to  give you a list of possible
  1925.              duplicates and new  versions of  files that  you have  cataloged.
  1926.              The  duplicate report can either  be produced by  filename, or by
  1927.              disk volume name, the  choice being set up on  the Report Options
  1928.              selection.
  1929.  
  1930.                                        Page 29
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.                                   BBSee Version 2.5
  1939.  
  1940.              The  two version  reports  use logic  to  determine if  you  have
  1941.              'different' versions of  the same program,  or that possible  new
  1942.              versions exist of files  you have already downloaded.   The logic
  1943.              is not  absolute, but  it  is still  beneficial.   Using the  New
  1944.              version report  you  can,  much like  in  the  duplicate  report,
  1945.              determine  obsolete files you may  have.  The  BBS version report
  1946.              identifies  files that you have, that also have newer versions in
  1947.              your  imported BBS lists.  This helps determine two things, files
  1948.              you might have missed in BBS lists and should  download, or files
  1949.              that probably should be  deleted since you didn't like  it enough
  1950.              to download a newer version.
  1951.  
  1952.              Multi-Column Report.
  1953.  
  1954.              This  catalog   report  is  a   list  of  filenames   with  their
  1955.              corresponding   Disk   Label  output   in   either  filename   or
  1956.              label/filename order.  The number of column and the sort order is
  1957.              setup in the Report Options selection.
  1958.  
  1959.              Extension Report.
  1960.  
  1961.              This report is a catalog report sorted by file extension, or file
  1962.              date  respectively.  Date order can be ascending or descending as
  1963.              setup in the Report Options Selection.
  1964.  
  1965.              Modify Report Options.
  1966.  
  1967.              This feature  allows various  methods of customizing  features in
  1968.              BBSee's  report functions.    Options include  the capability  of
  1969.              outputting  BBSee information  (Source, Catalog  information, GIF
  1970.              resolution).  It is  possible to output a 'Quick'  catalog report
  1971.              which is a fast report created with no descriptions.   Also it is
  1972.              possible  to configure a report which will exclude all files with
  1973.              a 'catalog only' description.
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.                                        Page 30
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.                                   BBSee Version 2.5
  2000.  
  2001.         5.6  Fill
  2002.  
  2003.              One very  useful feature of  BBSee's cataloging  function is  the
  2004.              Fill option.  What this option does is allow you to copy files to
  2005.              floppy  disk, in  an optimum  manner, much  like  other programs,
  2006.              (FILL, ICOPY, DISKFILL), but BBSee will catalog after the Fill to
  2007.              save  disk swaps, and  will catalog archive  contents and extract
  2008.              description  files from the hard disk rather than the much slower
  2009.              floppy disk.
  2010.  
  2011.              When  Fill  is  started  you  can enter  volume  and/or  category
  2012.              information.  During a Fill, BBSee will determine if you have the
  2013.              free  space on existing cataloged disks with the indicated volume
  2014.              template or category and provide you with name of matching volume
  2015.              names so that you  can optimally Fill existing disks  before each
  2016.              disk change.
  2017.  
  2018.         5.7  View Catalog
  2019.  
  2020.              This  option  provides a  visual  'directory'  of your  cataloged
  2021.              files.  Hitting enter on a highlighted volume will provide a file
  2022.              list on  the item selected by  the current cursor  position.  The
  2023.              next enter will  provide the description  contained in the  BBSee
  2024.              database for the highlighted  filename (All the options available
  2025.              in  the  Search  Filename option  are  available  to  you on  the
  2026.              description).
  2027.  
  2028.              To change the selected  volume you can navigate in  various ways.
  2029.              Cursor up/down, page  up/down and F(ind)  and N(ext) options  are
  2030.              available.    Find  will search  both  the  volume  name and  any
  2031.              description that you may have provided to get to specific volume.
  2032.              Next continues the search from the current location.
  2033.  
  2034.              If you wish to  view archive file contents or  graphic resolution
  2035.              information, the D(etails) option is available when the cursor is
  2036.              on a filename.
  2037.  
  2038.              If the cursor  is on  a volume, additional  keyboard options  are
  2039.              available.  These are:
  2040.  
  2041.              -    E(dit) to change the description or category for this file.
  2042.              -    O(rder)  will  output  the  list  in  various  sort  orders,
  2043.                   including, label  name, space  available, category  and disk
  2044.                   number (order cataloged).
  2045.              -    R(eport) to create a disk report MYBBSEE.VOL for highlighted
  2046.                   volume.
  2047.              -    S(ummary)  to  create  a  summary  of  statistics  for  your
  2048.                   cataloged files.
  2049.              -    X, C  and V.  These are the eXtract, Copy and View functions
  2050.                   explained in detail in 5.10
  2051.  
  2052.                                        Page 31
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.                                   BBSee Version 2.5
  2061.  
  2062.         5.7.1 Volume Categories.
  2063.  
  2064.              Using volume categories to identify disk contents can be a useful
  2065.              means of grouping disks  with similar contents.  The  O(rder) and
  2066.              D(etails) option above make  use of this feature.   As well, when
  2067.              you are in View Catalog, function keys F2 thru F9 can be used  to
  2068.              set  categories 20000 thru  90000 respectively.   You  can assign
  2069.              these eight categories as you see fit.   If you hit one of  these
  2070.              keys  by  accident,  immediately  hitting F10  will  restore  the
  2071.              previous category.
  2072.  
  2073.              Future releases of BBSee will make more use of the categories, to
  2074.              limit   catalog  reports,   and  group   items.     Additionally,
  2075.              categorization  will be  added at  the file  level for  even more
  2076.              control over your disk catalog.
  2077.  
  2078.         5.8  Show Catalog/Archive Files
  2079.  
  2080.              These  options  provide on-line  browsing  and  searching of  all
  2081.              catalog  and archive  files  respectively, using  a DOS  DIR-like
  2082.              displays.  The  Show Catalog  files provides have  access to  the
  2083.              eXtract, Copy and View function explained in section 5.10.
  2084.  
  2085.              To change the selected filename you can navigate in various ways.
  2086.              Cursor  up/down, page up/down  and F(ind) and  N(ext) options are
  2087.              available.  Find and Scan allow you search for the  filename that
  2088.              you  may have  provided.   You also  have the  option to  move by
  2089.              Shift-Letter  to go to the first file beginning with that letter.
  2090.              <Ctrl-Home> and <Ctrl-End> manoeuvre you to the top and bottom of
  2091.              the catalog list.
  2092.  
  2093.              Hitting  <Enter>  on  a  file  will  bring  up  the  Browse  File
  2094.              description for the current file.   Hitting D(etail) will provide
  2095.              any archive contents  for the  current file.   Note that for  the
  2096.              Show Archive  file option,  the description and  archive contents
  2097.              will be for the 'parent' archive file, not the highlighted file.
  2098.  
  2099.         5.8.1 Find Files
  2100.  
  2101.              When  you  hit the  letter F(ind)  you  are provided  with direct
  2102.              access to the File Index, as in the Search Filename  option.  The
  2103.              difference is the search only displays cataloged files.  Normally
  2104.              you should use this  option with no  file extension.  The  search
  2105.              always starts at the top of the database. 
  2106.  
  2107.         5.8.2 Scan Files
  2108.  
  2109.              Entering a S(can) brings up an input field which leads to BBSee's
  2110.              catalog regular expression search logic.  Regular expressions are
  2111.              special  methods of searching for text regularly used in the Unix
  2112.  
  2113.                                        Page 32
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.                                   BBSee Version 2.5
  2122.  
  2123.              world,  but not normally implemented in DOS.  However, almost all
  2124.              DOS users  have encountered partial regular  expressions with the
  2125.              use of the * and ? in DOS filespecs.
  2126.  
  2127.              The  Scan option allows  you to use  the *  and ? as  in DOS, and
  2128.              provides  additional flexibility  in that  the *  can be  used to
  2129.              qualify search beginnings, ie.  *SEE*.*
  2130.  
  2131.              Additionally  using the  square brackets  you can limit  a search
  2132.              range, ie BBSEE24[AB].* will  search only for  the A and B  BBSee
  2133.              files.  You can also include all of the set or a range, ie [A-C].
  2134.              The limit  search can also work  with a 'not' character  (^ or !)
  2135.              which means not in the  range.  For example, to search  for older
  2136.              BBSee files you might wish to search for BBSEE2[^4]?.*
  2137.  
  2138.              Because  the Scan  uses file  extensions in  its search  you must
  2139.              remember to  include it  in  the Scan.   You  can  use a  regular
  2140.              expression in the extension separately from or in addition to the
  2141.              filename.  For example you may choose to use a *.ZI[^P] search to
  2142.              find zipped files renamed by your telecommunication package.
  2143.  
  2144.              The Scan will  commence at  the current location  in the  catalog
  2145.              database.  A Scan will be continued  by using the N(ext) key.  If
  2146.              you have a  very large database you may  wish to use the  Find or
  2147.              Shift-Letter  positioning to speed up access to files if you know
  2148.              the first part of the filename.
  2149.  
  2150.         5.9  Modify Options
  2151.  
  2152.              This option  allows you to temporarily  configure various Catalog
  2153.              and  Fill options  established  in BBSetup  on  and off.    These
  2154.              options are:  Catalog in  Archives, Extract Descriptions,  Update
  2155.              Catalog,  Create Volume  Label, Perform  Validity Check  and Mark
  2156.              Filled Files.  See chapter 2 for further information.
  2157.  
  2158.         5.10 Catalog eXtract, Copy and View.
  2159.  
  2160.              These  functions  are  designed  to  make  it  easier  to  manage
  2161.              cataloged files.  Using these options you will be able to perform
  2162.              specialized functions  on catalog files, without  having to rekey
  2163.              the catalog name.  After typing the 'action' letter (X,  C or V),
  2164.              you will  be prompted with  the volume name, and  when you accept
  2165.              (your disk is ready), the function will be performed.
  2166.  
  2167.         5.10.1 eXtract
  2168.  
  2169.              The  purpose  of this  function  is to  automatically  extract an
  2170.              archived  files based  on the  archiver's extension  (.ZIP, .ARJ,
  2171.              .LZH, and .ARC extensions).   To use this function type X  when a
  2172.              cataloged file is found in a Word of Filename Search.
  2173.  
  2174.                                        Page 33
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.                                   BBSee Version 2.5
  2183.  
  2184.              The  operation of  this  function is  as  follows.   BBSee  first
  2185.              creates  a  directory in  the BBSee    output directory  with the
  2186.              filename of  the archive, (without  extension) and the  files are
  2187.              extracted into  it.   The  location  of the  appropriate  archive
  2188.              utility must exist in the archive directory configured in BBSetup
  2189.              for this function to perform.
  2190.  
  2191.              Additionally, BBSee can be configured in BBSetup to automatically
  2192.              run SCAN when  you perform an eXtract.  SCAN  from BBSee uses the
  2193.              /NOMEM and /REPORT option, so memory is not checked for a  virus.
  2194.              A file called SCANNED is created in the output directory when you
  2195.              scan the file.  BBSEE.USE is also updated to show the name of the
  2196.              scanned directory and the return code from SCAN.
  2197.  
  2198.         5.10.2 Copy File
  2199.  
  2200.              This  feature will copy a file from  a cataloged disk to an input
  2201.              disk,  after  you are  prompted for  the  appropriate disk.   The
  2202.              destination disk must be different from the source disk.
  2203.  
  2204.         5.10.3 View File
  2205.  
  2206.              This  feature  loads  the  configured archive  viewer  using  the
  2207.              current cataloged file as the command line argument.
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.                                        Page 34
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.                                   BBSee Version 2.5
  2244.  
  2245.         Chapter 6 Tag Function
  2246.  
  2247.         When one  of the various file  searches take place, it  is possible to
  2248.         'tag'  a  file.   This  is  done using  the  <T>  key.   Files  can be
  2249.         individually untagged  with  the  <U> key.    Additional  options  are
  2250.         available  in  the Word  Search  Option,  <Ctrl T>  tags  a screen  of
  2251.         filename  'hits', and  <Alt T>  tags all  screens of  filename 'hits'.
  2252.         File tags are indicated with the  character.
  2253.         Tags can also be toggled with the <Enter> or <Space> keys.
  2254.  
  2255.         There is a limit of 300 tagged files at one time.
  2256.  
  2257.         6.1  Delete tagged file
  2258.  
  2259.              This  option deletes all tagged  files from the  database.  These
  2260.              filenames are permanently removed from the database.  You will be
  2261.              provided with an option to add  these files to the Deleted  files
  2262.              database so that they cannot be  re-added (See Appendix F).  This
  2263.              feature is to ensure that you don't have to delete the same files
  2264.              every time a complete BBS file list is subsequently imported, for
  2265.              update purposes.  This will also remove the tags.
  2266.  
  2267.         6.2  Create download file
  2268.  
  2269.              This option  creates a download file in the tagged file dir.  The
  2270.              format   of  the   filename  is   bbsname.{defaultextension}  ie.
  2271.              SYNAPSE.DOW.  The layout  of this file is based  on the configure
  2272.              automation  program being  used, and  consists of  a list  of all
  2273.              filenames that are found  in the master database on  the selected
  2274.              BBS.  This will remove all tags from the selected BBS, unless the
  2275.              indicated bbsname has no tagged files.
  2276.  
  2277.              Conference support  is  provided for  Intellicomm, Liberator  and
  2278.              Access program/scripts.
  2279.  
  2280.         6.3  Remove tags
  2281.  
  2282.              The  tag is removed from every tagged file.  All file information
  2283.              is left unchanged.
  2284.  
  2285.         6.4  Create upload files
  2286.  
  2287.              This option  creates an  output list of  all tagged  files, in  a
  2288.              format  that can be edited  to use with  automatic file uploading
  2289.              facilities of  scripts Liberator, Access (QMM),  Telix Square and
  2290.              CatCalls, and   Intellicomm, and  macros available for  Boyan and
  2291.              {COMMO}.  Direct area/conference support and support for Robocomm
  2292.              upload agendas are not available at this time.
  2293.  
  2294.  
  2295.  
  2296.                                        Page 35
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.                                   BBSee Version 2.5
  2305.  
  2306.         6.5  Output tags to disk
  2307.  
  2308.              This option creates an output list of all tagged files in PCBoard
  2309.              format.  This file is opened in append mode.  
  2310.  
  2311.         6.6  View tags
  2312.  
  2313.              This  function  gives you  a display  of  all filenames  you have
  2314.              tagged during a search or in list/tag mode.   By entering O(rder)
  2315.              this list  will be toggled  between filename order,  BBS priority
  2316.              order and catalog label order.  An estimate of file download time
  2317.              is also presented.
  2318.  
  2319.              Entering  D(etails)  allows  you  to enter  the  Search  Filename
  2320.              function at the current file, to assist in finding newer versions
  2321.              that  may  exist  on  the  database,  which  may  not  have  been
  2322.              identified.  Because you  are in Search Filename mode,  access to
  2323.              all of its options are available at that point.
  2324.  
  2325.              Entering a S(ave)  will allow you  to save your  tag list in  the
  2326.              current  sort order to  disk.  Section  6.8 explains how  to Load
  2327.              this file.
  2328.  
  2329.              Tagging and untagging files is also possible on this screen using
  2330.              the enter or space keys.  Any tags you remove will not take place
  2331.              until you exit the window, or type R(edraw).
  2332.  
  2333.         6.7  Edit Tags
  2334.  
  2335.              This option allows you to edit the  description for each file you
  2336.              have tagged.  Selective editing can be performed in  the View tag
  2337.              window, by  going through  the Search  Word window, available  as
  2338.              D(etails).
  2339.  
  2340.         6.8  Load Tags
  2341.  
  2342.              Use this option to read  a file of filenames, and then  have them
  2343.              automatically  tagged  by  BBSee.    Many  uses  for  this  exist
  2344.              including, loading want lists, and special upload and delete file
  2345.              lists (possibly an edited version of the Cross Reference file).
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.                                        Page 36
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.                                   BBSee Version 2.5
  2366.  
  2367.         Chapter 7 Describe Function
  2368.  
  2369.         The Describe function provides various means of using the BBSee master
  2370.         database to assist you or produce speciality reports.
  2371.  
  2372.         7.1  Input File List
  2373.  
  2374.              This function allows you to read almost any ASCII text file which
  2375.              has  a filename as the starting  word, and provide a PCBoard like
  2376.              output-file containing the description found in your BBSee master
  2377.              database  for each  file  'found'.    The  input  file  for  this
  2378.              function, can include such things as redirected DIR  listings and
  2379.              output from BBSee itself.
  2380.  
  2381.              The main  use of this  function is to  provide a means  of either
  2382.              giving descriptions of files you are giving 'friends', or getting
  2383.              descriptions for files that you have stored as 'catalog only'.
  2384.  
  2385.         7.2  4DOS Description.
  2386.  
  2387.              This option  creates a 4DOS/NDOS  descript.ion file based  on the
  2388.              contents of  your master description database,  for the indicated
  2389.              directory.  This option  will OVERWRITE any existing descript.ion
  2390.              file  so  be  careful,  if you  have  entered  some  descriptions
  2391.              manually.
  2392.  
  2393.         7.3  Describe Floppy
  2394.  
  2395.              This option allows for the creation of a file, in PCBoard format,
  2396.              containing  any  file descriptions  associated  with  files on  a
  2397.              floppy.  If a file has no description in the master database, the
  2398.              message,  'Not in BBSee  catalog' is output  to the file,  in the
  2399.              description.  Since this file  is in PCBoard format, if  you edit
  2400.              the  'not  in  BBSee  catalog' message  with  a  more appropriate
  2401.              description  and  then import  the  file into  BBSee,  the master
  2402.              database will have more valid data.
  2403.  
  2404.         7.4  Cross Reference
  2405.  
  2406.              A  catalog cross  reference  creates a  list  of files  you  have
  2407.              cataloged  against  a  list  from  another  source.    The  cross
  2408.              reference output file is a list of differences.  This should make
  2409.              it easier to determine what to upload to other sources.  Remember
  2410.              to check a BBS before  uploading to ensure that you  don't upload
  2411.              something they received since your last file import.
  2412.  
  2413.              To make use  of this file  with an automated  upload, edit it  as
  2414.              required and use  the Load tags  facility.  This  will provide  a
  2415.              list  in Catalog label order if required, and also can output the
  2416.              desired upload file for you.
  2417.  
  2418.                                        Page 37
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.                                   BBSee Version 2.5
  2427.  
  2428.         7.5  Report Options
  2429.  
  2430.              This option allows you  to identify which reports you  would like
  2431.              to have output the BBSee Source and Catalog information.  As well
  2432.              a Quick  Catalog Report  Selection which creates  catalog reports
  2433.              with no  descriptions, (which because  of database access  can be
  2434.              significantly faster).
  2435.  
  2436.              This option is available globally as <Ctrl-R>.
  2437.  
  2438.  
  2439.         7.6  Analyze directory
  2440.  
  2441.              This option  uses the  batch file  specifications created in  the
  2442.              configuration.    Reviewing  what  I do,  should  assist  you  in
  2443.              creating a usable analyze.bat  file.  These are implemented  as a
  2444.              batch file so that you may inspect the file prior  to running it.
  2445.              This  sample could  be  further modified  to  meet your  personal
  2446.              requirements.
  2447.  
  2448.              The default  configuration functions as  follows.   Files in  the
  2449.              download directory  are compared  with the  description database.
  2450.              If  they  are  found they  are  added  to  a  file,  by  default,
  2451.              ANALYZE.BAT,   that can  perform the   following  operations when
  2452.              executed.  Note that in all cases batch options 2 and 3 will only
  2453.              work for .ZIP files.
  2454.  
  2455.              1.   File is copied from download to archive directory.
  2456.              2.   README.ROS and READ_ME.TXT  ( Rose Media  ads ) are  removed
  2457.                   from the ZIP file.
  2458.              3.   Comments are  removed  from  the  file  (  This  requires  a
  2459.                   shareware package STRIPZIP).
  2460.              4.   Original file is deleted from the download directory.
  2461.  
  2462.              I would recommend  that if you  approximate my archiving  method,
  2463.              that you also investigate programs such as FILL  or ICOPY.  These
  2464.              will  assist in  copying  files from  this  archive directory  to
  2465.              floppy disk, and they will maximize your floppy disk utilization.
  2466.  
  2467.              A  second output file  from this option  is a list  of files that
  2468.              were  not  found in  the  master  database.   A  single  file, by
  2469.              default, NOTFOUND.ADD is created that meets the specification for
  2470.              a BBS file listing.   This file description can be edited  with a
  2471.              text editor (the description is initially indicated *Not Found*),
  2472.              and  can be imported directly into the  database.  BBSee does not
  2473.              like  the tab  character so  be careful  when you  use your  text
  2474.              editor.
  2475.  
  2476.  
  2477.  
  2478.  
  2479.                                        Page 38
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.                                   BBSee Version 2.5
  2488.  
  2489.         Chapter 8 Using the program
  2490.  
  2491.         I  have included a  file, SAMPLE, that is  simply a small NEWFILES.DAT
  2492.         file from SYNAPSE  to help you test  BBSee.  You can later  expand the
  2493.         actual master database by  importing your BBS's allfiles listings.   I
  2494.         suggest that  you investigate  various exclusion word  combinations in
  2495.         BBSETUP prior to creating your 'good' database.  Once you have got the
  2496.         hang of it, you can of course import files from any sources you want.
  2497.  
  2498.         The first step, which I again emphasize as probably the most important
  2499.         is to  understand how to configure all the directories properly.  Read
  2500.         the configuration section, if you have not done so already.
  2501.  
  2502.         It is now time to run the program, that is after all why you have read
  2503.         all of this in the first place.
  2504.  
  2505.         1.   Run BBSETUP.EXE at  the DOS prompt.   I would recommend  that you
  2506.              make a temporary  subdirectory for  this purpose.   Files can  be
  2507.              moved at a later date.
  2508.  
  2509.         2.   Continue through BBSetup configuration.
  2510.  
  2511.         3.   Place  the desired  file(s) to  be imported  in  your description
  2512.              directory.
  2513.  
  2514.         4.   Run BBSee and select the File Import Option.
  2515.  
  2516.         5.   Enter the filename (wildcards are possible).
  2517.  
  2518.         6.   When you are  prompted to  Select a  BBS, moving  the cursor,  or
  2519.              selecting the first character, will scroll through valid options.
  2520.  
  2521.         7.   <Enter> to add files, <Esc> to abort
  2522.  
  2523.         8.   When the  file update  is complete  you are  free to  explore the
  2524.         program.
  2525.  
  2526.  
  2527.         Enjoy, and good luck!
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.                                        Page 39
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.                                   BBSee Version 2.5
  2549.  
  2550.         Chapter 9 Command line arguments
  2551.  
  2552.         1.   BBSEE [primary word [qualifier 1 [qualifier 2 [exception 1]]] ]
  2553.  
  2554.              This  will start word searches directly.  Blanks are not allowed,
  2555.              unless they are enclosed in quotes.
  2556.  
  2557.              ie BBSEE QMAIL
  2558.                   searches all filenames and descriptions with qmail in them
  2559.  
  2560.                  BBSEE QMAIL READ OFFLINE CIS
  2561.                   search all filenames and descriptions with qmail and  ( read
  2562.                   or offline) but not containing the string cis
  2563.  
  2564.         2.   BBSEE [-u [[drive:]directory]filename[ext] ]
  2565.  
  2566.              This option allows  for automatic updates  of Qmail packages,  if
  2567.              you have configured the Source/BBS name to be the same as that of
  2568.              your mail package.  The default extension is .QWK.
  2569.  
  2570.              ie.  BBSEE -u SYNAPSE    
  2571.                   update the master database  with files from the newfiles.dat
  2572.                   contained in synapse.qwk in the default mail directory.
  2573.  
  2574.                   BBSEE -U C:\MAIL\SYNAPSE.QWK
  2575.                   as above but override using the default mail directory.
  2576.  
  2577.  
  2578.         3.   BBSEE [-i [[drive:]directory]filespec Source ]
  2579.  
  2580.              This option allows for automatic importation of a file list using
  2581.              the corresponding source.
  2582.  
  2583.              ie.  BBSEE -I *.* SYNAPSE
  2584.                   update the  master database with all files  in the temporary
  2585.                   directory for the source SYNAPSE.
  2586.  
  2587.                   BBSEE -i D:\MYDIR\FILES.LST BBS1
  2588.                   update the  master database with descriptions  from the file
  2589.                   FILES.LST contained  in  directory D:\MYDIR  for the  source
  2590.                   BBS1.
  2591.  
  2592.         4.   BBSEE -4 directory
  2593.  
  2594.              This   option   creates  a   4DOS/NDOS   descript.ion   files  of
  2595.              'directory'.  See Section 7.2 for further information.
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.                                        Page 40
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.                                   BBSee Version 2.5
  2610.  
  2611.         5.   BBSEE -o source destination
  2612.  
  2613.              This option creates a BBSee description destination file based on
  2614.              the  filenames listed  in source.   See  Section 7.1  for further
  2615.              information.
  2616.  
  2617.         6.   BBSEE /A   or BBSEE /B
  2618.  
  2619.              These  options allow you to  catalog the indicated  disk from the
  2620.              command line.  These will allow cataloging in batch files.
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.                                        Page 41
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.                                   BBSee Version 2.5
  2671.  
  2672.         Appendix A     Registration Information
  2673.  
  2674.         I have tried to keep the price for the BBSee package  extremely low to
  2675.         encourage people to register.   At these low prices, if you  use BBSee
  2676.         there  should  be  no  reason  to  NOT  register.    I   plan  to  add
  2677.         functionality  which BBSee does not  yet have, however  this will only
  2678.         come  into  being with  your support.   The  pricing  for BBSee  is as
  2679.         follows:
  2680.  
  2681.         #1 $15.00 A  license to use BBSee  with a Registration  Key for manual
  2682.                   installation.
  2683.         #2 $20.00 #1 plus  a floppy containing  any new  utilities and  import
  2684.                   functions,  a  program  to  install  the  Registration  Key,
  2685.                   support  in use of the  product and notification of upcoming
  2686.                   releases.
  2687.         #3 $25.00 #2 plus automatic delivery of version 3, whether I decide to
  2688.                   release it as shareware or not.
  2689.  
  2690.         Bank or postal money orders should be sent when possible.  Please make
  2691.         these out to Martin  Vallevand.  If you send  me a cheque I  will wait
  2692.         for it to  clear, before I mail out anything.  All orders must be pre-
  2693.         paid.
  2694.  
  2695.         In Canada these  prices are  in Canadian dollars.   Ontario  residents
  2696.         also must include the 8% PST.
  2697.  
  2698.         All  orders from outside of  Canada must be paid in  $US dollars.  The
  2699.         exchange difference will also be used to pay the difference in postage
  2700.         and  applicable taxes.   Money orders  are preferred.   If  you send a
  2701.         cheque, (on American banks only), add $5 to the appropriate cost. 
  2702.  
  2703.         These prices are subject to change at any time. 
  2704.  
  2705.         If you are the author of a useful shareware package, and you send me a
  2706.         copy  of your  product, registered  and licensed  in my  name, I  will
  2707.         either return your package, or more likely, register  you and send you
  2708.         the activation key to for BBSee.  Barterware?
  2709.  
  2710.         I can be reached at 
  2711.  
  2712.              Martin Vallevand
  2713.              Suite 100
  2714.              56 Fourth Avenue
  2715.              Ottawa, Ontario
  2716.              K1S 2L2
  2717.  
  2718.         for further information on obtaining this package.  I am  also open to
  2719.         suggestions  on methods of improving BBSee, by adding new functions or
  2720.         by enhancing existing methods.
  2721.  
  2722.  
  2723.                                        Page 42
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.                                   BBSee Version 2.5
  2732.  
  2733.         I  will try to respond  to letters or phone calls  from users who have
  2734.         not opted for the purchase of product support, but this  is not always
  2735.         possible.    Also I cannot return  a disk forwarded  to me with a  BBS
  2736.         listing,  or other information, unless return CANADIAN postage is also
  2737.         enclosed.
  2738.  
  2739.         I  monitor  many shareware  related  conferences  on U'niNet,  NA-net,
  2740.         RelayNet  (RIME),  IntelecNet, FidoNet,  and ILink.    You may  try to
  2741.         contact  me  there.    I  also   can  be  found  on  the  Internet  as
  2742.         martin.vallevand@synapse.org  , which  can be  access by  some on-line
  2743.         services  such as  Compuserve.  Messages  can also  be left  for me on
  2744.         Synapse BBS, (see Appendix B).
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.                                        Page 43
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.                                   BBSee Version 2.5
  2793.  
  2794.         Appendix B     Where to find BBSee.
  2795.  
  2796.         I will attempt to maintain  the latest version of all BBSee  shareware
  2797.         products on SYNAPSE BBS and Exception #13 BBS as detailed below.
  2798.  
  2799.         SYNAPSE BBS.
  2800.  
  2801.         This BBS is  an excellent  IBM-only PCBoard BBS  located in  Gatineau,
  2802.         Quebec, (very  near Ottawa, the  Capital of Canada).   The SYNAPSE BBS
  2803.         Sysop, Daniel Coulombe has graciously  allowed me to use his BBS  as a
  2804.         'home'  for BBSee.  An  account has been set up  for BBSEE USER with a
  2805.         password of VISITOR for  the purpose of allowing  you to download  the
  2806.         current BBSee  files.  This method is superior to logging on with your
  2807.         own name, as you do not need to register and have full access to BBSee
  2808.         files.
  2809.  
  2810.         The best numbers to use to call Synapse are listed below.  These lines
  2811.         are chained so  that V32bis callers have access to  14 lines and 14.4K
  2812.         HST callers access 10 lines.  Synapse is closed for a daily event from
  2813.         approx. 0230-0300 Eastern.
  2814.  
  2815.         (819) 561-4321      14.4K V32bis/V42bis/V42           (4 lines) 
  2816.         (819) 561-3740      14.4K HST Dual Standard (V32bis)  (3 lines)
  2817.         (819) 561-0981      16.8K HST Dual Standard (V32bis)  (7 lines)
  2818.  
  2819.         Exception #13 BBS.
  2820.  
  2821.         Anyone who  would like to call  for the current BBSee  files can F'REQ
  2822.         them from Exception #13 BBS from 0600-0400 Eastern.  The current A and
  2823.         B files can be accessed with the 'magic' name of BBSEE.   My thanks to
  2824.         the SysOp Chris Grainger for allowing this feature.
  2825.  
  2826.         To contact Exection #13 BBS call:
  2827.  
  2828.         Address:    1:163/518.0@FidoNet
  2829.  
  2830.         (613) 830-2802      14.4K HST Dual Standard (V32bis)
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.                                        Page 44
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.                                   BBSee Version 2.5
  2854.  
  2855.         Appendix C     Program Return Codes
  2856.  
  2857.         0         Normal exit
  2858.  
  2859.         1         Not authorized
  2860.         2-6       Error in BBSEE.CFG
  2861.         7-10      Error in master database
  2862.         11-12     Error in deleted file database
  2863.         13-16     Error in floppy catalog database
  2864.         17        Not enough memory for BBSee
  2865.         18        Input file error
  2866.         19        Could not open add file
  2867.         20        Could not open error file
  2868.         21        Could not open download file
  2869.         22-23     Error on -u
  2870.         24        Could not open master database file for word search
  2871.         25        Could not open output catalog file
  2872.         26        Could not open cross reference file
  2873.         27        Index error - rebuild index
  2874.         28        Could not open upload file
  2875.         29        Could not open duplicate file
  2876.         30        Cannot run BBSee in its Shell.
  2877.         31        No NEWFILES.DAT or error in UNZIP in batch .qwk file
  2878.         32        Error on batch import option
  2879.         33-34     Error on -u
  2880.         35        BBS name not found
  2881.         36        Could not open floppy description file.
  2882.         37-39     Error on -i 
  2883.         40        Conversion error 
  2884.         41        Database add error
  2885.         42-43     Directory error in shell.
  2886.         44        Changed video returned to BBSee from shell.
  2887.         45        EMS error Search Word
  2888.         46        Error in the search temporary file.
  2889.         47        EMS error in Fill.
  2890.         50-52     Error in floppy catalog database
  2891.         53-60     Errors in volume database.
  2892.         61-64     Errors in archive database.
  2893.         65-66     Error in floppy catalog database
  2894.         67        Catalog duplicate file error.
  2895.         68        Error reading JPEG information.
  2896.         70        Volume database error.
  2897.         71-72     Error on -i -u
  2898.         73        Error on /a /b
  2899.         74-76     Error on -o -4
  2900.  
  2901.         The remedy for  many of these  errors will be  to increase the  FILES=
  2902.         statement in your CONFIG.SYS file.
  2903.  
  2904.  
  2905.  
  2906.                                        Page 45
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.                                   BBSee Version 2.5
  2915.  
  2916.         Appendix D     Cursor Movement and Editing Keys
  2917.  
  2918.                           Cursor Movement
  2919.                           ---------------
  2920.  
  2921.                   Arrow keys      - cursor movement
  2922.                   Ctrl-LeftArrow  - word left
  2923.                   Ctrl-RightArrow - word right
  2924.                   Home            - beginning of field
  2925.                   End             - end of line/field
  2926.                   Ctrl-Home       - beginning of first field
  2927.                   Ctrl-End        - end of last field
  2928.                   Tab             - next field
  2929.                   Shift-Tab       - previous field
  2930.  
  2931.                         Inserting and Deleting
  2932.                         ----------------------
  2933.  
  2934.                   Ins             - toggle insert mode
  2935.                   Del             - delete character at cursor
  2936.                   BackSpace       - delete character left
  2937.                   Ctrl-BackSpace  - delete word left
  2938.                   Ctrl-T          - delete word right
  2939.                   Ctrl-U          - delete to end of field
  2940.                   Ctrl-Y          - delete to end of form
  2941.  
  2942.                          Other Editing Keys
  2943.                          ------------------
  2944.  
  2945.                   Enter           - process current field
  2946.                   Ctrl-Enter      - process all fields
  2947.                   Ctrl-R          - restore field
  2948.                   Esc             - abort data entry
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.                                        Page 46
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.                                   BBSee Version 2.5
  2976.  
  2977.         Appendix E     Mouse Support.
  2978.  
  2979.         Full mouse support  is available in BBSee, and it  is configured ON by
  2980.         default.    Should you  wish, it  can be  disabled  in BBSetup  in the
  2981.         Hardware  option.   Basic  operation is  that  the right  mouse button
  2982.         operates like the  <Esc> key and the  left mouse button  operates like
  2983.         the <Enter> key.   I will refer to a left mouse hit  as a 'click'.  If
  2984.         you don't  like the fixed  mouse arrow, it  can be turned off  (to the
  2985.         standard DOS block mouse).
  2986.  
  2987.         1.0  General Menu and option selection.
  2988.  
  2989.              For  navigation  within  the   basic  BBSee  menu  structure  and
  2990.              selection boxes, simply point the mouse block cursor at an option
  2991.              and click.  
  2992.  
  2993.              The  arrow up and down  keys on the  right hand side  of a window
  2994.              border can  be used  to scroll  a window if  the mouse  cursor is
  2995.              clicked on them.
  2996.  
  2997.              Different options are available on the top menu bar, depending on
  2998.              the current  active  window.    Normally  these  options  can  be
  2999.              selected  with  a mouse,  however when  you  are in  BBSee's file
  3000.              viewer the mouse controls cursor movement, not menu options.
  3001.  
  3002.              Advanced mouse use.
  3003.  
  3004.         2.1  File Manager.
  3005.  
  3006.              The File Manager is made up of two distinct windows for the mouse
  3007.              to select from.  There is the directory window  of filenames, and
  3008.              the command window with the possible commands.
  3009.  
  3010.              Selecting a file within the directory window by a point-and-shoot
  3011.              selection will  activate the currently highlighted  action in the
  3012.              command  window.  This default  action can be  changed by placing
  3013.              the mouse on  the 'Action  Command' line and  clicking, and  then
  3014.              making   the   actual   selection   of   the   default   command.
  3015.              Alternatively  you   can  manually  hit  the   <Tab>  or  <Slash>
  3016.              characters to open the Action window.
  3017.  
  3018.              You can  also  use  the  mouse to  select  the  option  you  want
  3019.              performed  by clicking on  the appropriate option  in the command
  3020.              window.  You may have to use the 'normal' cursor to highlight the
  3021.              appropriate filename first.
  3022.  
  3023.         2.2  Search Word.
  3024.  
  3025.              Moving  the filename cursor within  the search window  is done by
  3026.              clicking the mouse on any element  of a file or its  description.
  3027.  
  3028.                                        Page 47
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.                                   BBSee Version 2.5
  3037.  
  3038.              Clicking  an already highlighted file will toggle the tag of that
  3039.              filename.
  3040.  
  3041.         2.3  Search Filename
  3042.  
  3043.              Clicking when this  window is active will toggle the tagging of a
  3044.              filename.
  3045.  
  3046.         2.4  View Catalog/List Catalog/List Archive
  3047.  
  3048.              Clicking on a  volume will bring up a  list of all files  on that
  3049.              volume.     Clicking  on  a  filename  line  will  bring  up  the
  3050.              description of that file.  If  you click on the left border  of a
  3051.              line, archive contents or  graphic resolution information will be
  3052.              displayed if available.
  3053.  
  3054.         2.5  View Tags.
  3055.  
  3056.              Clicking on the filename will toggle a tag of a filename.
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.                                        Page 48
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.                                   BBSee Version 2.5
  3098.  
  3099.         Appendix F     Import Usage
  3100.  
  3101.         Attempting to import file description lists into BBSee that are not in
  3102.         PCBoard format,  can cause a  lot of  problems.  To  overcome some  of
  3103.         these problems, a utility program, IMPORT.EXE is included in the BBSee
  3104.         package to assist in the import process.  The function of this program
  3105.         is to  convert files into a  usable PCBoard-like data structure.   All
  3106.         non-PCBoard files should  be converted with  this program, before  you
  3107.         attempt to import them into BBSee.
  3108.  
  3109.         The primary syntax to the IMPORT program is:
  3110.  
  3111.         IMPORT {sourcename} {destname} PDM
  3112.  
  3113.         P    directs the number of passes that  IMPORT makes on the file.  The
  3114.              choice  is  1 or  2.   Some BBS  listings  require two  passes to
  3115.              eliminate CR/LF, and  Formfeed problems.   2 passes are  required
  3116.              for most Wildcat BBS lists.
  3117.  
  3118.              A  special parameter C (for  Caution!) is available  which can be
  3119.              used for some  BBS's which  have the description  on the  line(s)
  3120.              following the filename, but not directly under the initial line. 
  3121.              Files  created with this option should be reviewed to ensure that
  3122.              the descriptions created are what you expect.
  3123.  
  3124.         D    directs the date  determination of  the import,   Y indicates  to
  3125.              IMPORT to swap the day and month fields  (ie the format is MM-DD-
  3126.              YY), N indicates not to  swap the day and month, and  C indicates
  3127.              to check for the date format.  Of course if all days are < 13 the
  3128.              check will indicate not to swap the day and month.
  3129.  
  3130.              If your BBS  uses the  international YY-MM-DD format,  use the  R
  3131.              (for  reverse option).   The C  option can identify  this type as
  3132.              well.
  3133.  
  3134.         M    directs the mode of the import.  IMPORT will automatically try to
  3135.              (the  A option) determine the appropriate columns that it uses in
  3136.              the import process.  You can override this if automatic mode does
  3137.              not  produce a  workable  PCBoard-like listing,  by  using the  M
  3138.              (manual)  option.   This mode  will allow  you to  manually enter
  3139.              column details for  various fields.  The filename and description
  3140.              fields  must be  entered, if  the size  and/or date  are missing,
  3141.              indicate  this  by  entering 0  for  the  start  and stop  column
  3142.              locations.  
  3143.  
  3144.              In  using  manual  mode, step  through  the  file  using the  Get
  3145.              Filename  key,  and  then  modify  the various  fields  that  you
  3146.              require.  If a file date or size does not exist, enter 0 for both
  3147.              the  start and  end columns of  the field.   If the BBS  uses a K
  3148.              indicator include it within the filesize.
  3149.  
  3150.                                        Page 49
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.                                   BBSee Version 2.5
  3159.  
  3160.         The default if the PDM options are omitted is   2CA
  3161.  
  3162.         If  the automatic  mode of  IMPORT works  with your  description list,
  3163.         BBSee  can also perform the automatic conversion.  Use AUT (automatic)
  3164.         in the BBSetup  for the appropriate  BBS, and enter  the pd (pass  and
  3165.         date) parameters  as determined  above.  When  in doubt use  IMPORT to
  3166.         convert the file, and review it  before importing into BBSee, to avoid
  3167.         entering incorrect entries in  the database.  I do not  recommend that
  3168.         you use  the Caution mode as  the pass type, unless you  are very sure
  3169.         that it works with your BBS list regularly.
  3170.  
  3171.         You should also attempt to use one pass mode if you find that two pass
  3172.         mode is successful.  For many Wildcat! types this is not possible (due
  3173.         to the many differences available).
  3174.  
  3175.         Four other import modes exist within IMPORT.
  3176.  
  3177.         a.   IMPORT {sourcename} {destname} XPC
  3178.  
  3179.         This format is used to create a PCBoard file from  the XFER5K.TXT file
  3180.         available on EXEC-PC.
  3181.  
  3182.         b.   IMPORT {sourcename} {destname} MIN
  3183.  
  3184.         This mode can be used to compress a PCBoard file if there are a lot of
  3185.         spaces  and carriage  returns within  a description.   Some  BBS's and
  3186.         files created by IMPORT require this, if you want to capture more than
  3187.         11 lines of description within BBSee.
  3188.  
  3189.         c.   IMPORT {sourcename} {destname} WC3
  3190.              IMPORT {sourcename} {destname} WCF
  3191.  
  3192.         These two options create output from specific file lists from two type
  3193.         of Wildcat listings.
  3194.  
  3195.         If  you have  a  BBS listing  from  a  major BBS  that  does not  work
  3196.         automatically with IMPORT I would very much appreciate it if you would
  3197.         send me a disk, containing a sample, and I will attempt to incorporate
  3198.         its  structure  into  the  automatic  import.    See  Appendix  A  for
  3199.         information on contacting me.
  3200.  
  3201.         Other  utilities for  file conversion  may be  included on  the extras
  3202.         disk.  See the README.2ND file.
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.                                        Page 50
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.                                   BBSee Version 2.5
  3220.  
  3221.         Appendix G     Database Packing and Index File Rebuilding 
  3222.  
  3223.         Most  database packages, do not actually delete files from a database,
  3224.         they  simply mark the  files for deletion.   The BBSee  database is no
  3225.         exception.   To  reclaim  this space  it  is necessary  to  'pack' the
  3226.         database.  In addition  to reclaiming disk space, (vis-a-vis  a random
  3227.         un-packed  database), the  packed file  is maintained  in alphabetical
  3228.         order.  Due to the nature of the BBSee database,  an undelete feature,
  3229.         before unpacking, is not possible.
  3230.  
  3231.         To pack the BBSee master database, run the program PACBBSEE at the DOS
  3232.         prompt, in a BBSee  directory.  PACBBSEE will read your BBSEE.CFG file
  3233.         and automatically  pack  the master  database.   During  the  PACBBSee
  3234.         operation, a record count will be displayed on the screen.
  3235.  
  3236.         Note  that to use  this program, a  new file is  actually created, and
  3237.         your old  file is maintained, in  case a problem is  encountered.  You
  3238.         will  therefore require  disk  space equal  to  that of  you  original
  3239.         database and index  to complete  the database  pack.   Because of  the
  3240.         extensive  hard  disk  activity  required,  this process  can  take  a
  3241.         considerable amount of time.  It  is not essential to the operation of
  3242.         BBSee,  and disk  savings can usually  only be achieved  after a large
  3243.         number of imports.   I would pack  the database after the  all of your
  3244.         bbs allfiles listings are included.
  3245.  
  3246.         It is also possible, using PACBBSee to rebuild corrupt index files for
  3247.         any of the BBSee database files, which may cause PACBBSee to fail on a
  3248.         database packs.   This  process completely  rebuilds the  selected IDX
  3249.         file, and in  fact the IDX  file can be  deleted before rebuilding  if
  3250.         desired.  The DB/IDX  file pair should be backed-up  before proceeding
  3251.         with rebuild.
  3252.  
  3253.         If  corrupt index files do  occur, it is very  likely that you are not
  3254.         exiting  BBSee properly.   Always  exit to  DOS after  starting BBSee.
  3255.         NEVER  reboot or  turn off  your machine  while BBSee  is running,  as
  3256.         internal database caching is used, which will require disk writes when
  3257.         BBSee exits cleanly.
  3258.  
  3259.         Typing PACBBSEE at  the DOS  command prompt will  display the  various
  3260.         packing and rebuilding options.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.                                        Page 51
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.                                   BBSee Version 2.5
  3281.  
  3282.         Appendix H     Deleted File List Maintenance
  3283.  
  3284.         Filenames  that you delete  from the master  database are  added to an
  3285.         index file (the  .DEL file) so that they are not added to the database
  3286.         again.  At times you may wish to  review your deleted files, and allow
  3287.         certain  deleted files  to  be added  as  your computing  requirements
  3288.         change.  To do this, the following steps should be followed.
  3289.  
  3290.         Step 1.
  3291.  
  3292.         The first step is to create an ASCII file of your present .DEL file.
  3293.         The program READDEL.EXE will read your present .DEL file and output it
  3294.         to standard output.  The format to view the file on the screen is
  3295.         READDEL  {master delete file}  To trap standard output to a file it is
  3296.         necessary  to  use the  DOS  redirect command.    The  syntax for  the
  3297.         redirect of READDEL is:
  3298.  
  3299.              READDEL {master delete file} > {filename}
  3300.  
  3301.         Care should be taken here as DOS does not prevent you from overwriting
  3302.         a file on a redirect.
  3303.  
  3304.         This program  can be used to  view the deleted file  list by reviewing
  3305.         the above file, or omitting the > filename.
  3306.  
  3307.         Step 2.
  3308.  
  3309.         The second step in editing the .DEL is to use an ASCII text editor on
  3310.         the filename output in the previous step.  Remove all the lines
  3311.         containing filenames that you  no longer wish excluded.  You  can also
  3312.         add
  3313.         filenames to this file at this point, that will cause the entered
  3314.         filenames to be removed from the master database in the next step.
  3315.  
  3316.         Ensure  that you use DOS  naming rules when  entering these filenames,
  3317.         and
  3318.         do not add a trailing dot.  DO NOT include the following extensions if
  3319.         you are manually entering filenames.
  3320.  
  3321.            ZIP, PAK, COM, LZH, EXE, ARC, SDN, GIF, ARJ, TXT,
  3322.            DOC, ZOO, BAT,  and SYS
  3323.          
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.                                        Page 52
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.                                   BBSee Version 2.5
  3342.  
  3343.         Step 3.
  3344.  
  3345.         The third step is to write a new .DEL file using the WRITEDEL.EXE
  3346.         program.  This program, will read the list that you have edited above,
  3347.         delete records from the master database if necessary, and create a new
  3348.         .DEL file.  The syntax for use of this program is:
  3349.  
  3350.              WRITEDEL {input file} {output file}
  3351.  
  3352.         The output file is  the name of you master .DB  and .DEL files without
  3353.         an extension.  It will not overwrite your present .DEL file.  You must
  3354.         first delete (or rename) the appropriate  .DEL file.  If you don't run
  3355.         this program from your database directory, ensure that the output file
  3356.         includes the proper sub-directory information.
  3357.  
  3358.         WRITEDEL  will check to  see if the  input file is  in the appropriate
  3359.         format.  This checking is not all inclusive so be careful.
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.                                        Page 53
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.                                   BBSee Version 2.5
  3403.  
  3404.         Appendix I     Robocomm download support.
  3405.  
  3406.         Support  in  BBSee for  Robocomm 4.1  depends  on an  external program
  3407.         2ROBO.EXE which  directly access the Robocomm  Clipper database files,
  3408.         rather then intermediate files like the other supported automaters.  I
  3409.         would  prefer that BBSee remain independent of other program files but
  3410.         no other approach appears to work.  To use 2ROBO 
  3411.  
  3412.              Setup:
  3413.  
  3414.              1.   Copy 2ROBO.EXE to your Robocomm directory.
  3415.              2.   Configure  the tag facility in BBSetup, to have the Tag File
  3416.                   Destination directory to be the Robocomm directory.
  3417.              3.   Use .DLR as the download file tag extension in BBSetup.
  3418.              4.   Configure Robocomm as the automater type.          
  3419.              5.   Ensure that  the BBS name  you configure in  BBSetup matches
  3420.                   the one you use in Robocomm.
  3421.  
  3422.              Running the program.
  3423.  
  3424.              The syntax to run the program is
  3425.  
  3426.                   2ROBO agenda bbsname
  3427.  
  3428.              Program notes.
  3429.  
  3430.              -    If the agenda is not found, it will be added.
  3431.              -    All the files in BBSNAME.DLR will be inserted in the agenda,
  3432.                   after any old items.
  3433.              -    The file BBSNAME.DLR will be deleted.  
  3434.              -    You should  not  run 2ROBO  until  just before  running  the
  3435.                   agenda,  as BBSee will check for duplicates in the DLR file,
  3436.                   not the agenda.
  3437.  
  3438.         I will try to add extra support for Robocomm based on REGISTERED users
  3439.         requests.   I would also ask  that Robocomm users try  to persuade the
  3440.         Robocomm  author (Dan  Parsons), to  allow an  independent up/download
  3441.         file mechanism which would provide better portability between Robocomm
  3442.         and specialized programs like BBSee.
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.                                        Page 54
  3456.